{
  "content": {
    "folders": {
      "folder-secrets": [
        "folder-secrets-configuration",
        "folder-secrets-core",
        "folder-secrets-types"
      ],
      "folder-secrets-configuration": [
        "folder-secrets-configuration-constants",
        "folder-secrets-configuration-schemas",
        "folder-secrets-configuration-strings"
      ],
      "folder-secrets-configuration-constants": [],
      "folder-secrets-configuration-schemas": [],
      "folder-secrets-configuration-strings": [],
      "folder-secrets-core": [
        "folder-secrets-core-adapters",
        "folder-secrets-core-loaders",
        "folder-secrets-core-predicates",
        "folder-secrets-core-registries",
        "folder-secrets-core-resolvers",
        "folder-secrets-core-validators"
      ],
      "folder-secrets-core-adapters": [],
      "folder-secrets-core-loaders": [],
      "folder-secrets-core-predicates": [],
      "folder-secrets-core-registries": [],
      "folder-secrets-core-resolvers": [],
      "folder-secrets-core-validators": [],
      "folder-secrets-types": []
    },
    "icon": "bi-folder2",
    "id": "secrets",
    "label": "Secrets",
    "layout": "tree",
    "pages": [
      "folder-secrets",
      "file-secrets-manifest-json",
      "file-secrets-index-ts",
      "file-secrets-package-json",
      "file-secrets-readme-md",
      "file-secrets-tsconfig-json",
      "file-secrets-tsconfig-base-json",
      "folder-secrets-configuration",
      "folder-secrets-configuration-constants",
      "file-secrets-configuration-constants-detector-constants-ts",
      "file-secrets-configuration-constants-environment-constants-ts",
      "folder-secrets-configuration-schemas",
      "file-secrets-configuration-schemas-environment-schema-ts",
      "folder-secrets-configuration-strings",
      "file-secrets-configuration-strings-detector-strings-ts",
      "file-secrets-configuration-strings-environment-strings-ts",
      "folder-secrets-core",
      "folder-secrets-core-adapters",
      "file-secrets-core-adapters-environment-adapter-ts",
      "folder-secrets-core-loaders",
      "file-secrets-core-loaders-detector-loader-ts",
      "folder-secrets-core-predicates",
      "file-secrets-core-predicates-address-predicate-ts",
      "file-secrets-core-predicates-bearer-predicate-ts",
      "file-secrets-core-predicates-character-predicate-ts",
      "file-secrets-core-predicates-credential-predicate-ts",
      "file-secrets-core-predicates-database-predicate-ts",
      "file-secrets-core-predicates-environment-predicate-ts",
      "file-secrets-core-predicates-jwt-predicate-ts",
      "file-secrets-core-predicates-key-predicate-ts",
      "file-secrets-core-predicates-ssh-predicate-ts",
      "file-secrets-core-predicates-token-predicate-ts",
      "folder-secrets-core-registries",
      "file-secrets-core-registries-detector-registry-ts",
      "folder-secrets-core-resolvers",
      "file-secrets-core-resolvers-environment-resolver-ts",
      "folder-secrets-core-validators",
      "file-secrets-core-validators-environment-validator-ts",
      "folder-secrets-types",
      "file-secrets-types-detector-types-ts",
      "file-secrets-types-environment-types-ts"
    ],
    "repository": {
      "folder-secrets": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets",
      "file-secrets-manifest-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/_manifest.json",
      "file-secrets-index-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/index.ts",
      "file-secrets-package-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/package.json",
      "file-secrets-tsconfig-json": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/tsconfig.json",
      "folder-secrets-configuration": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration",
      "folder-secrets-configuration-constants": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/constants",
      "file-secrets-configuration-constants-detector-constants-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/constants/detector.constants.ts",
      "file-secrets-configuration-constants-environment-constants-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/constants/environment.constants.ts",
      "folder-secrets-configuration-schemas": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/schemas",
      "file-secrets-configuration-schemas-environment-schema-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/schemas/environment.schema.ts",
      "folder-secrets-configuration-strings": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/strings",
      "file-secrets-configuration-strings-detector-strings-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/strings/detector.strings.ts",
      "file-secrets-configuration-strings-environment-strings-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/configuration/strings/environment.strings.ts",
      "folder-secrets-core": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core",
      "folder-secrets-core-adapters": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/adapters",
      "file-secrets-core-adapters-environment-adapter-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/adapters/environment.adapter.ts",
      "folder-secrets-core-loaders": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/loaders",
      "file-secrets-core-loaders-detector-loader-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/loaders/detector.loader.ts",
      "folder-secrets-core-predicates": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates",
      "file-secrets-core-predicates-address-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/address.predicate.ts",
      "file-secrets-core-predicates-bearer-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/bearer.predicate.ts",
      "file-secrets-core-predicates-character-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/character.predicate.ts",
      "file-secrets-core-predicates-credential-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/credential.predicate.ts",
      "file-secrets-core-predicates-database-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/database.predicate.ts",
      "file-secrets-core-predicates-environment-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/environment.predicate.ts",
      "file-secrets-core-predicates-jwt-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/jwt.predicate.ts",
      "file-secrets-core-predicates-key-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/key.predicate.ts",
      "file-secrets-core-predicates-ssh-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/ssh.predicate.ts",
      "file-secrets-core-predicates-token-predicate-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/predicates/token.predicate.ts",
      "folder-secrets-core-registries": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/registries",
      "file-secrets-core-registries-detector-registry-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/registries/detector.registry.ts",
      "folder-secrets-core-resolvers": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/resolvers",
      "file-secrets-core-resolvers-environment-resolver-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/resolvers/environment.resolver.ts",
      "folder-secrets-core-validators": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/validators",
      "file-secrets-core-validators-environment-validator-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/core/validators/environment.validator.ts",
      "folder-secrets-types": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/types",
      "file-secrets-types-detector-types-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/types/detector.types.ts",
      "file-secrets-types-environment-types-ts": "https://github.com/Varietyz/Disciplined-AI-Software-Development/tree/main/infrastructure/project.secrets/types/environment.types.ts"
    },
    "sections": [
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "28"
              },
              {
                "label": "Lines of code",
                "value": "639"
              },
              {
                "label": "Blank lines",
                "value": "148"
              },
              {
                "label": "Bytes",
                "value": "33652"
              },
              {
                "label": "Definitions",
                "value": "117"
              },
              {
                "label": "Exported",
                "value": "80"
              },
              {
                "label": "Callable",
                "value": "38"
              },
              {
                "label": "Call edges",
                "value": "30"
              },
              {
                "label": "isolated flow",
                "value": "85"
              },
              {
                "label": "leaf flow",
                "value": "12"
              },
              {
                "label": "entry flow",
                "value": "10"
              },
              {
                "label": "relay flow",
                "value": "10"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          },
          {
            "caption": "the folder's walk",
            "kind": "walk",
            "walk": {
              "cells": "walk.1f946e51ec891e25a8b03ec64d94677c989482961579f2a848a5ccb5fa608306.generated.json",
              "steps": 1643,
              "vector": "walk.1f946e51ec891e25a8b03ec64d94677c989482961579f2a848a5ccb5fa608306.generated.svg"
            }
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets",
        "intro": "A **member** holding **28** files, **639** lines of code, **117** definitions and **30** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "73"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "5339"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "secrets~_manifest.json",
                "references": "references.b5d9fa4d7bda73996aeedc7b04423b741ef0469e48585d91617a251804f67a58.generated.json",
                "source": "source.4316676cdd03a2ec7954b805ed294271185ecd4994c51600bc59b2f6558ac7d5.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-manifest-json",
            "title": "_manifest.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "4"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "346"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.e6287ed2b11468ce3ccdff92a2d8f13f929b33bbfd1be1cff69ef683a86ea58d.generated.json",
                  "steps": 22,
                  "vector": "walk.e6287ed2b11468ce3ccdff92a2d8f13f929b33bbfd1be1cff69ef683a86ea58d.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "export_specifier",
                    "value": "11"
                  },
                  {
                    "label": "identifier",
                    "value": "11"
                  },
                  {
                    "label": "export_statement",
                    "value": "4"
                  },
                  {
                    "label": "export_clause",
                    "value": "4"
                  },
                  {
                    "label": "string",
                    "value": "4"
                  },
                  {
                    "label": "string_fragment",
                    "value": "4"
                  },
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~index.ts",
                "references": "references.b3fd78a1b6cdc5b5225d92395429901660113edc44af9de5ec9cce68adea2dfa.generated.json",
                "source": "source.f3b019d88b354c799db2b7a0a3cf63d7906b266a0e4eb6e0d46dbf89f000a5ec.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-index-ts",
            "title": "index.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "25"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "735"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "secrets~package.json",
                "references": "references.8d4139098a83180e70d373db5df9acde3db5e65557bb6443d6fc81bcec0882e2.generated.json",
                "source": "source.04311bca363fd4838728433c739ec3df8b7c36359bbcf63af11c2fb36e168d77.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-package-json",
            "title": "package.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar",
                  "generated on build",
                  "boundary document"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "76"
                  },
                  {
                    "label": "Blank lines",
                    "value": "48"
                  },
                  {
                    "label": "Bytes",
                    "value": "5367"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "Document",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Headings",
                    "value": "13"
                  },
                  {
                    "label": "Mermaid blocks",
                    "value": "0"
                  },
                  {
                    "label": "Path references",
                    "value": "5"
                  },
                  {
                    "label": "Reference constructs",
                    "value": "0"
                  },
                  {
                    "label": "Frontmatter fields",
                    "value": "0"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**spine** · document has no --- frontmatter header",
                    "term": "spine:1"
                  },
                  {
                    "description": "**conventions** · path in prose must be a code span — expected: `_code.info.generated/mermaid-charts.generated.md`",
                    "term": "bare-path:31"
                  }
                ],
                "kind": "glossary"
              },
              {
                "kind": "markdown",
                "path": "secrets~README.md",
                "references": "references.e793776b126a20ce8246bb46eb2abb1edff222ffb8e5b13fb8948a27eec6ab06.generated.json",
                "source": "source.87e880ca7314b94e144550175f69866927c87fc782f20cc241e2c21ff7131656.generated.txt",
                "title": "the document"
              },
              {
                "kind": "source",
                "language": "markdown",
                "path": "secrets~README.md",
                "references": "references.e793776b126a20ce8246bb46eb2abb1edff222ffb8e5b13fb8948a27eec6ab06.generated.json",
                "source": "source.87e880ca7314b94e144550175f69866927c87fc782f20cc241e2c21ff7131656.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-readme-md",
            "title": "README.md"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "8"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "220"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "secrets~tsconfig.json",
                "references": "references.4fc6b3afebd27716d82422eb93f7768839275a1c9f2d50cf9f28c5f3b6508a1c.generated.json",
                "source": "source.4bf38e596da413ea4d561bdbf6c258798c0d5ace0bfc67534d94845020d4094b.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-tsconfig-json",
            "title": "tsconfig.json"
          },
          {
            "blocks": [
              {
                "items": [
                  "outside the naming grammar",
                  "inherited from above the member"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "36"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "1218"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "json",
                "path": "secrets~tsconfig.base.json",
                "references": "references.adba1dfcc2b9192cc4824d1d2608fb8bd3145bbe03d99b53c4031996b6f46e4b.generated.json",
                "source": "source.00151b1910aba049ec2b7f4abec0275996b93d456b095cf573e2d1fbfad87396.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-tsconfig-base-json",
            "title": "tsconfig.base.json"
          }
        ],
        "title": "root"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "5"
              },
              {
                "label": "Lines of code",
                "value": "88"
              },
              {
                "label": "Blank lines",
                "value": "38"
              },
              {
                "label": "Bytes",
                "value": "5152"
              },
              {
                "label": "Definitions",
                "value": "43"
              },
              {
                "label": "Exported",
                "value": "43"
              },
              {
                "label": "Callable",
                "value": "6"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "37"
              },
              {
                "label": "leaf flow",
                "value": "6"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-configuration",
        "intro": "A **container** holding **5** files, **88** lines of code, **43** definitions and **0** call edges.",
        "subsections": [],
        "title": "configuration"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "2"
              },
              {
                "label": "Lines of code",
                "value": "58"
              },
              {
                "label": "Blank lines",
                "value": "34"
              },
              {
                "label": "Bytes",
                "value": "2980"
              },
              {
                "label": "Definitions",
                "value": "36"
              },
              {
                "label": "Exported",
                "value": "36"
              },
              {
                "label": "Callable",
                "value": "0"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "36"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-configuration-constants",
        "intro": "A **concern** on the **infrastructure** layer holding **2** files, **58** lines of code, **36** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: detector",
                  "Concern: constants",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "37"
                  },
                  {
                    "label": "Blank lines",
                    "value": "22"
                  },
                  {
                    "label": "Bytes",
                    "value": "1755"
                  },
                  {
                    "label": "Definitions",
                    "value": "23"
                  },
                  {
                    "label": "Exported",
                    "value": "23"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "23"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DETECTOR_KINDS:1"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EXCLUSION_REASONS:3"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DETECTOR_SUFFIX:5"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "TOKEN_SHAPES:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "PEM_OPENING:15"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "PRIVATE_KEY_MARK:17"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SSH_PREFIXES:19"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SSH_MIN_BODY:21"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DATABASE_SCHEMES:23"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "BEARER_PREFIX:33"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "BEARER_MIN_LENGTH:35"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "JWT_OPENING:37"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "JWT_SEGMENTS:39"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "JWT_MIN_SEGMENT:41"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "JWT_SEPARATOR:43"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SCHEME_MARK:45"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "AUTHORITY_ENDS:47"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "CREDENTIAL_AT:49"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "CREDENTIAL_COLON:51"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "BASE64_URL_MARKS:53"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DASH:55"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "LOCAL_ADDRESSES:57"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "LOOPBACK_V4_PREFIX:59"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.b40b193bf409dffcb065b84aa10593473bd4c9b7b0ca6d3dd0120ca0a7619578.generated.json",
                  "steps": 93,
                  "vector": "walk.b40b193bf409dffcb065b84aa10593473bd4c9b7b0ca6d3dd0120ca0a7619578.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "string",
                    "value": "60"
                  },
                  {
                    "label": "string_fragment",
                    "value": "60"
                  },
                  {
                    "label": "identifier",
                    "value": "26"
                  },
                  {
                    "label": "export_statement",
                    "value": "23"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "23"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "23"
                  },
                  {
                    "label": "pair",
                    "value": "15"
                  },
                  {
                    "label": "property_identifier",
                    "value": "15"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~configuration/constants/detector.constants.ts",
                "references": "references.946e0c575104f6f4ef499196fa05e27e5e931acb9c26281c8f9ef901f6adf6e9.generated.json",
                "source": "source.e5c353fc6eb3a2deb19671409c9506058812776b2398fd751c638f9bb36e8ec8.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-configuration-constants-detector-constants-ts",
            "title": "detector.constants.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: constants",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "21"
                  },
                  {
                    "label": "Blank lines",
                    "value": "12"
                  },
                  {
                    "label": "Bytes",
                    "value": "1225"
                  },
                  {
                    "label": "Definitions",
                    "value": "13"
                  },
                  {
                    "label": "Exported",
                    "value": "13"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "13"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "VAULT_BINARY:1"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "VAULT_FOLDER:3"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "VAULT_PATH_SEPARATOR:5"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "REVEAL_WORDS:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SHOW_WORDS:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "JSON_SWITCH:11"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "VALUE_ANSWER:13"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ENTRY_ANSWER:15"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DIGITS:17"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "BLANKS:19"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "SIXTEEN_BIT_CEILING:21"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ENVIRONMENT_KIND_RULES:23"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ENVIRONMENT_SCOPES:33"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.5adc1c266f858911392fac451e8e91bcf0435120f5e57dd52e12fccfc93f8044.generated.json",
                  "steps": 73,
                  "vector": "walk.5adc1c266f858911392fac451e8e91bcf0435120f5e57dd52e12fccfc93f8044.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "string",
                    "value": "33"
                  },
                  {
                    "label": "string_fragment",
                    "value": "30"
                  },
                  {
                    "label": "pair",
                    "value": "28"
                  },
                  {
                    "label": "property_identifier",
                    "value": "28"
                  },
                  {
                    "label": "false",
                    "value": "18"
                  },
                  {
                    "label": "identifier",
                    "value": "15"
                  },
                  {
                    "label": "export_statement",
                    "value": "13"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "13"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "number",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~configuration/constants/environment.constants.ts",
                "references": "references.946e0c575104f6f4ef499196fa05e27e5e931acb9c26281c8f9ef901f6adf6e9.generated.json",
                "source": "source.6d639c78d58094d21741c944d154196b353fc061baf8bf8948e7380451decdb9.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-configuration-constants-environment-constants-ts",
            "title": "environment.constants.ts"
          }
        ],
        "title": "configuration/constants"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "12"
              },
              {
                "label": "Blank lines",
                "value": "0"
              },
              {
                "label": "Bytes",
                "value": "856"
              },
              {
                "label": "Definitions",
                "value": "1"
              },
              {
                "label": "Exported",
                "value": "1"
              },
              {
                "label": "Callable",
                "value": "0"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-configuration-schemas",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **12** lines of code, **1** definition and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: schema",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "12"
                  },
                  {
                    "label": "Blank lines",
                    "value": "0"
                  },
                  {
                    "label": "Bytes",
                    "value": "856"
                  },
                  {
                    "label": "Definitions",
                    "value": "1"
                  },
                  {
                    "label": "Exported",
                    "value": "1"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ENVIRONMENT_ENTRIES:1"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.a8c0dea4a5591b963dc32bac2f848420116453efbdd486786996a867cfb0ff4e.generated.json",
                  "steps": 43,
                  "vector": "walk.a8c0dea4a5591b963dc32bac2f848420116453efbdd486786996a867cfb0ff4e.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "pair",
                    "value": "40"
                  },
                  {
                    "label": "property_identifier",
                    "value": "40"
                  },
                  {
                    "label": "string",
                    "value": "30"
                  },
                  {
                    "label": "string_fragment",
                    "value": "30"
                  },
                  {
                    "label": "object",
                    "value": "10"
                  },
                  {
                    "label": "true",
                    "value": "9"
                  },
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "export_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "export_statement",
                    "value": "1"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "1"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "1"
                  },
                  {
                    "label": "identifier",
                    "value": "1"
                  },
                  {
                    "label": "as_expression",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~configuration/schemas/environment.schema.ts",
                "references": "references.946e0c575104f6f4ef499196fa05e27e5e931acb9c26281c8f9ef901f6adf6e9.generated.json",
                "source": "source.0a2c3cfdf708345d542f751c92ef4feeb319bd44fed080716ff4d091daf91329.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-configuration-schemas-environment-schema-ts",
            "title": "environment.schema.ts"
          }
        ],
        "title": "configuration/schemas"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "2"
              },
              {
                "label": "Lines of code",
                "value": "18"
              },
              {
                "label": "Blank lines",
                "value": "4"
              },
              {
                "label": "Bytes",
                "value": "1316"
              },
              {
                "label": "Definitions",
                "value": "6"
              },
              {
                "label": "Exported",
                "value": "6"
              },
              {
                "label": "Callable",
                "value": "6"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "leaf flow",
                "value": "6"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-configuration-strings",
        "intro": "A **concern** on the **product** layer holding **2** files, **18** lines of code, **6** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: detector",
                  "Concern: strings",
                  "Layer: product"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "6"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "449"
                  },
                  {
                    "label": "Definitions",
                    "value": "2"
                  },
                  {
                    "label": "Exported",
                    "value": "2"
                  },
                  {
                    "label": "Callable",
                    "value": "2"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "leaf flow",
                    "value": "2"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [defineDetector](/anatomy/secrets#file-secrets-core-registries-detector-registry-ts)",
                    "term": "duplicateDetector:1"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [loadDetectors](/anatomy/secrets#file-secrets-core-loaders-detector-loader-ts)",
                    "term": "missingDetectors:5"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.98fbbaac4175d6b6d3de597a945a181fd60e10e822758de0721991523b6bd39e.generated.json",
                  "steps": 20,
                  "vector": "walk.98fbbaac4175d6b6d3de597a945a181fd60e10e822758de0721991523b6bd39e.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "8"
                  },
                  {
                    "label": "string_fragment",
                    "value": "5"
                  },
                  {
                    "label": "type_annotation",
                    "value": "4"
                  },
                  {
                    "label": "predefined_type",
                    "value": "4"
                  },
                  {
                    "label": "export_statement",
                    "value": "2"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "2"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "2"
                  },
                  {
                    "label": "function_expression",
                    "value": "2"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  },
                  {
                    "label": "call_expression",
                    "value": "1"
                  },
                  {
                    "label": "member_expression",
                    "value": "1"
                  },
                  {
                    "label": "property_identifier",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~configuration/strings/detector.strings.ts",
                "references": "references.774c7f5f927eaa98dba33b0695574c1d48a8acc6e53c0282bb38f20562e0c8cf.generated.json",
                "source": "source.f6de61abdbd0e05a3a4476f67f080c61e7e32a0a172c437f89402c2c6ae1bcab.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-configuration-strings-detector-strings-ts",
            "title": "detector.strings.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: strings",
                  "Layer: product"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "12"
                  },
                  {
                    "label": "Blank lines",
                    "value": "3"
                  },
                  {
                    "label": "Bytes",
                    "value": "867"
                  },
                  {
                    "label": "Definitions",
                    "value": "4"
                  },
                  {
                    "label": "Exported",
                    "value": "4"
                  },
                  {
                    "label": "Callable",
                    "value": "4"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "leaf flow",
                    "value": "4"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 2` · `out 0`\ncalls: none\ncalled by: [fieldLabels](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts), [revealField](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)",
                    "term": "answerMalformed:5"
                  },
                  {
                    "description": "**leaf** · `in 2` · `out 0`\ncalls: none\ncalled by: [declaredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts), [requiredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "keyMissing:9"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [ask](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)",
                    "term": "vaultRefused:1"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [storedValueOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "valueMalformed:13"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.d24c8785e24ad586756b0b1c699dbd048afb8151cad988401f9d01c1b79bd398.generated.json",
                  "steps": 46,
                  "vector": "walk.d24c8785e24ad586756b0b1c699dbd048afb8151cad988401f9d01c1b79bd398.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "23"
                  },
                  {
                    "label": "string_fragment",
                    "value": "12"
                  },
                  {
                    "label": "type_annotation",
                    "value": "11"
                  },
                  {
                    "label": "predefined_type",
                    "value": "11"
                  },
                  {
                    "label": "template_substitution",
                    "value": "8"
                  },
                  {
                    "label": "required_parameter",
                    "value": "7"
                  },
                  {
                    "label": "export_statement",
                    "value": "4"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "4"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~configuration/strings/environment.strings.ts",
                "references": "references.2e8af9ac0fd84a6d1983f5fd9622fb5eeffe3e5df559d3d94d3c69c2e085c44c.generated.json",
                "source": "source.97f68aabeb1d86ae9ca4a596441d342d0e15fef1dcdef4bccc1f61a04a4cd20a.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-configuration-strings-environment-strings-ts",
            "title": "environment.strings.ts"
          }
        ],
        "title": "configuration/strings"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "15"
              },
              {
                "label": "Lines of code",
                "value": "293"
              },
              {
                "label": "Blank lines",
                "value": "45"
              },
              {
                "label": "Bytes",
                "value": "13545"
              },
              {
                "label": "Definitions",
                "value": "57"
              },
              {
                "label": "Exported",
                "value": "21"
              },
              {
                "label": "Callable",
                "value": "32"
              },
              {
                "label": "Call edges",
                "value": "30"
              },
              {
                "label": "isolated flow",
                "value": "31"
              },
              {
                "label": "entry flow",
                "value": "10"
              },
              {
                "label": "relay flow",
                "value": "10"
              },
              {
                "label": "leaf flow",
                "value": "6"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core",
        "intro": "A **container** holding **15** files, **293** lines of code, **57** definitions and **30** call edges.",
        "subsections": [],
        "title": "core"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "38"
              },
              {
                "label": "Blank lines",
                "value": "4"
              },
              {
                "label": "Bytes",
                "value": "1667"
              },
              {
                "label": "Definitions",
                "value": "7"
              },
              {
                "label": "Exported",
                "value": "3"
              },
              {
                "label": "Callable",
                "value": "4"
              },
              {
                "label": "Call edges",
                "value": "6"
              },
              {
                "label": "isolated flow",
                "value": "3"
              },
              {
                "label": "entry flow",
                "value": "2"
              },
              {
                "label": "leaf flow",
                "value": "1"
              },
              {
                "label": "relay flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-adapters",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **38** lines of code, **7** definitions and **6** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: adapter",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "38"
                  },
                  {
                    "label": "Blank lines",
                    "value": "4"
                  },
                  {
                    "label": "Bytes",
                    "value": "1667"
                  },
                  {
                    "label": "Definitions",
                    "value": "7"
                  },
                  {
                    "label": "Exported",
                    "value": "3"
                  },
                  {
                    "label": "Callable",
                    "value": "4"
                  },
                  {
                    "label": "Call edges",
                    "value": "6"
                  },
                  {
                    "label": "isolated flow",
                    "value": "3"
                  },
                  {
                    "label": "entry flow",
                    "value": "2"
                  },
                  {
                    "label": "leaf flow",
                    "value": "1"
                  },
                  {
                    "label": "relay flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**relay** · `in 1` · `out 2`\ncalls: [answerMalformed](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts), [isEntryAnswer](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)\ncalled by: [storedValueOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "fieldLabels:28"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [ask](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)",
                    "term": "reasonOf:6"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 2`\ncalls: [vaultRefused](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts), [reasonOf](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)\ncalled by: none",
                    "term": "ask:16"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 2`\ncalls: [answerMalformed](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts), [isValueAnswer](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)\ncalled by: none",
                    "term": "revealField:36"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "stderr:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "output:18"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "answer:37"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.bcf2070d6260ef96ecd09a347ef2517b68809cfa71c118e13d5d7dcf68cdeac8.generated.json",
                  "steps": 157,
                  "vector": "walk.bcf2070d6260ef96ecd09a347ef2517b68809cfa71c118e13d5d7dcf68cdeac8.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "76"
                  },
                  {
                    "label": "arguments",
                    "value": "18"
                  },
                  {
                    "label": "call_expression",
                    "value": "14"
                  },
                  {
                    "label": "property_identifier",
                    "value": "13"
                  },
                  {
                    "label": "type_annotation",
                    "value": "11"
                  },
                  {
                    "label": "predefined_type",
                    "value": "11"
                  },
                  {
                    "label": "string",
                    "value": "10"
                  },
                  {
                    "label": "string_fragment",
                    "value": "10"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "null",
                    "value": "1"
                  },
                  {
                    "label": "number",
                    "value": "1"
                  },
                  {
                    "label": "ternary_expression",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/adapters/environment.adapter.ts",
                "references": "references.0aac04f24c4084806e57a76f2d34a1f18a2b484cb46f25be5401a14fa63d04e3.generated.json",
                "source": "source.129c5c38e89d68026a3e4803c8b8ee13c52f15b7096c69be659aa083aa9c5638.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-adapters-environment-adapter-ts",
            "title": "environment.adapter.ts"
          }
        ],
        "title": "core/adapters"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "28"
              },
              {
                "label": "Blank lines",
                "value": "2"
              },
              {
                "label": "Bytes",
                "value": "1408"
              },
              {
                "label": "Definitions",
                "value": "6"
              },
              {
                "label": "Exported",
                "value": "6"
              },
              {
                "label": "Callable",
                "value": "2"
              },
              {
                "label": "Call edges",
                "value": "1"
              },
              {
                "label": "isolated flow",
                "value": "5"
              },
              {
                "label": "entry flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-loaders",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **28** lines of code, **6** definitions and **1** call edge.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: detector",
                  "Concern: loader",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "28"
                  },
                  {
                    "label": "Blank lines",
                    "value": "2"
                  },
                  {
                    "label": "Bytes",
                    "value": "1408"
                  },
                  {
                    "label": "Definitions",
                    "value": "6"
                  },
                  {
                    "label": "Exported",
                    "value": "6"
                  },
                  {
                    "label": "Callable",
                    "value": "2"
                  },
                  {
                    "label": "Call edges",
                    "value": "1"
                  },
                  {
                    "label": "isolated flow",
                    "value": "5"
                  },
                  {
                    "label": "entry flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [missingDetectors](/anatomy/secrets#file-secrets-configuration-strings-detector-strings-ts)\ncalled by: none",
                    "term": "loadDetectors:10"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "folder:11"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "files:12"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "detectors:20"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "missing:21"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "detectedKinds:28"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.cd0eac2a38b296cec3fe1a95e7647a325dc498b9a1af1df297ac1bc4866c2cc2.generated.json",
                  "steps": 134,
                  "vector": "walk.cd0eac2a38b296cec3fe1a95e7647a325dc498b9a1af1df297ac1bc4866c2cc2.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "54"
                  },
                  {
                    "label": "arguments",
                    "value": "19"
                  },
                  {
                    "label": "call_expression",
                    "value": "18"
                  },
                  {
                    "label": "member_expression",
                    "value": "15"
                  },
                  {
                    "label": "property_identifier",
                    "value": "15"
                  },
                  {
                    "label": "required_parameter",
                    "value": "10"
                  },
                  {
                    "label": "import_specifier",
                    "value": "9"
                  },
                  {
                    "label": "string",
                    "value": "9"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "import",
                    "value": "1"
                  },
                  {
                    "label": "unary_expression",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/loaders/detector.loader.ts",
                "references": "references.fb687729b07b478e10638ccc235e6b67c2113d7f8a2a7edfb8d8800a831d7902.generated.json",
                "source": "source.a0d377306a81ecd7de55f506473c9a7944675a0bf4d4b6e27e610ccc6bf073e9.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-loaders-detector-loader-ts",
            "title": "detector.loader.ts"
          }
        ],
        "title": "core/loaders"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "10"
              },
              {
                "label": "Lines of code",
                "value": "131"
              },
              {
                "label": "Blank lines",
                "value": "21"
              },
              {
                "label": "Bytes",
                "value": "6292"
              },
              {
                "label": "Definitions",
                "value": "21"
              },
              {
                "label": "Exported",
                "value": "5"
              },
              {
                "label": "Callable",
                "value": "12"
              },
              {
                "label": "Call edges",
                "value": "7"
              },
              {
                "label": "isolated flow",
                "value": "13"
              },
              {
                "label": "entry flow",
                "value": "3"
              },
              {
                "label": "leaf flow",
                "value": "3"
              },
              {
                "label": "relay flow",
                "value": "2"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-predicates",
        "intro": "A **concern** on the **infrastructure** layer holding **10** files, **131** lines of code, **21** definitions and **7** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: address",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "7"
                  },
                  {
                    "label": "Blank lines",
                    "value": "2"
                  },
                  {
                    "label": "Bytes",
                    "value": "439"
                  },
                  {
                    "label": "Definitions",
                    "value": "1"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "1"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "isLocal:5"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.20d9a61269791c17f48a15da8ca4a82e3015a2104bab1ebf15b7d71cf0107ed4.generated.json",
                  "steps": 37,
                  "vector": "walk.20d9a61269791c17f48a15da8ca4a82e3015a2104bab1ebf15b7d71cf0107ed4.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "17"
                  },
                  {
                    "label": "call_expression",
                    "value": "5"
                  },
                  {
                    "label": "arguments",
                    "value": "5"
                  },
                  {
                    "label": "import_specifier",
                    "value": "4"
                  },
                  {
                    "label": "string",
                    "value": "4"
                  },
                  {
                    "label": "string_fragment",
                    "value": "4"
                  },
                  {
                    "label": "property_identifier",
                    "value": "4"
                  },
                  {
                    "label": "import_statement",
                    "value": "3"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "1"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "1"
                  },
                  {
                    "label": "function_expression",
                    "value": "1"
                  },
                  {
                    "label": "statement_block",
                    "value": "1"
                  },
                  {
                    "label": "return_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/address.predicate.ts",
                "references": "references.9205e0e8c2301c3afa254ded399ebcb945d11c1f0946ab7b06bc21022ccd714b.generated.json",
                "source": "source.695026e544cf7a4bfc57d9c7a1e969f31fa9f3cce7baef7334a62f2c2845d2d3.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-address-predicate-ts",
            "title": "address.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: bearer",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "6"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "300"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.5299a78bb86babc6eb64ff88ae37d777c8c6cacf205ab0abeb37c50fd67ff52f.generated.json",
                  "steps": 20,
                  "vector": "walk.5299a78bb86babc6eb64ff88ae37d777c8c6cacf205ab0abeb37c50fd67ff52f.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "9"
                  },
                  {
                    "label": "property_identifier",
                    "value": "4"
                  },
                  {
                    "label": "import_specifier",
                    "value": "3"
                  },
                  {
                    "label": "string",
                    "value": "3"
                  },
                  {
                    "label": "string_fragment",
                    "value": "3"
                  },
                  {
                    "label": "import_statement",
                    "value": "2"
                  },
                  {
                    "label": "import_clause",
                    "value": "2"
                  },
                  {
                    "label": "named_imports",
                    "value": "2"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "expression_statement",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "arrow_function",
                    "value": "1"
                  },
                  {
                    "label": "formal_parameters",
                    "value": "1"
                  },
                  {
                    "label": "required_parameter",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/bearer.predicate.ts",
                "references": "references.3a12b3a6dfa6fb96ed6a0842adde92e3679a637b852e389439173e39a682192d.generated.json",
                "source": "source.2bd484a52f45a21e48adc676c5020c2f1ed7a47e23f1721eb53abf37a3906663.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-bearer-predicate-ts",
            "title": "bearer.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: character",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "25"
                  },
                  {
                    "label": "Blank lines",
                    "value": "5"
                  },
                  {
                    "label": "Bytes",
                    "value": "1207"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "2"
                  },
                  {
                    "label": "Callable",
                    "value": "4"
                  },
                  {
                    "label": "Call edges",
                    "value": "3"
                  },
                  {
                    "label": "entry flow",
                    "value": "2"
                  },
                  {
                    "label": "leaf flow",
                    "value": "2"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 2` · `out 0`\ncalls: none\ncalled by: [isBase64Url](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts), [isInAlphabet](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts)",
                    "term": "everyCharacter:15"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [isBase64Url](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts)",
                    "term": "isAlphanumeric:5"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 2`\ncalls: [everyCharacter](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts), [isAlphanumeric](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts)\ncalled by: none",
                    "term": "isBase64Url:28"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [everyCharacter](/anatomy/secrets#file-secrets-core-predicates-character-predicate-ts)\ncalled by: none",
                    "term": "isInAlphabet:24"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ALPHABETS:9"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.14fda900e70b74687aad1acf64b2463af045fa43a3fce905d1d57b554c9dabc2.generated.json",
                  "steps": 114,
                  "vector": "walk.14fda900e70b74687aad1acf64b2463af045fa43a3fce905d1d57b554c9dabc2.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "53"
                  },
                  {
                    "label": "type_annotation",
                    "value": "13"
                  },
                  {
                    "label": "predefined_type",
                    "value": "12"
                  },
                  {
                    "label": "required_parameter",
                    "value": "11"
                  },
                  {
                    "label": "call_expression",
                    "value": "10"
                  },
                  {
                    "label": "arguments",
                    "value": "10"
                  },
                  {
                    "label": "formal_parameters",
                    "value": "9"
                  },
                  {
                    "label": "import_specifier",
                    "value": "6"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "for_in_statement",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  },
                  {
                    "label": "parenthesized_expression",
                    "value": "1"
                  },
                  {
                    "label": "unary_expression",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/character.predicate.ts",
                "references": "references.8060386fb11c62afd5a4d4b0484373c24538396de52bd3b1c7722ef4f4f74be3.generated.json",
                "source": "source.b2ec86bde6c10fbbc3bc9982f256864f8f4c74e52003277d38ac96e634080c46.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-character-predicate-ts",
            "title": "character.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: credential",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "32"
                  },
                  {
                    "label": "Blank lines",
                    "value": "3"
                  },
                  {
                    "label": "Bytes",
                    "value": "1081"
                  },
                  {
                    "label": "Definitions",
                    "value": "6"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "2"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "6"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "authorityOf:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "end:10"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "carriesCredentials:17"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "at:18"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "colon:19"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "mark:25"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.2e36d2238201b7bbcd19b4621d0c9e700f8de6cdbd3bd6460cb62a0cbf3da93f.generated.json",
                  "steps": 104,
                  "vector": "walk.2e36d2238201b7bbcd19b4621d0c9e700f8de6cdbd3bd6460cb62a0cbf3da93f.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "49"
                  },
                  {
                    "label": "property_identifier",
                    "value": "12"
                  },
                  {
                    "label": "binary_expression",
                    "value": "10"
                  },
                  {
                    "label": "member_expression",
                    "value": "10"
                  },
                  {
                    "label": "call_expression",
                    "value": "10"
                  },
                  {
                    "label": "arguments",
                    "value": "10"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "6"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "6"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "unary_expression",
                    "value": "1"
                  },
                  {
                    "label": "augmented_assignment_expression",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "arrow_function",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/credential.predicate.ts",
                "references": "references.86a406928776218d673133be7e4f42fd7372de7761b206648046f7fd50401d29.generated.json",
                "source": "source.08bcdc8767bc88ecfce4c98a1d306d691a1875928cd0812659ca454b4b4e7e45.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-credential-predicate-ts",
            "title": "credential.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: database",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "6"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "310"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.22e333a91ee6bc7d9ec823f58fed8c84805a14fe38d9647f53303d492fad89b4.generated.json",
                  "steps": 25,
                  "vector": "walk.22e333a91ee6bc7d9ec823f58fed8c84805a14fe38d9647f53303d492fad89b4.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "10"
                  },
                  {
                    "label": "property_identifier",
                    "value": "6"
                  },
                  {
                    "label": "member_expression",
                    "value": "4"
                  },
                  {
                    "label": "string",
                    "value": "3"
                  },
                  {
                    "label": "string_fragment",
                    "value": "3"
                  },
                  {
                    "label": "call_expression",
                    "value": "3"
                  },
                  {
                    "label": "arguments",
                    "value": "3"
                  },
                  {
                    "label": "import_statement",
                    "value": "2"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "expression_statement",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/database.predicate.ts",
                "references": "references.b402404e9dd4c081c20e6dda060986afc0429e6e8066e59aff8ee66f99c519ee.generated.json",
                "source": "source.fd4095bf66abbc0aa1da67bc4838f2fd8515518f076f6e183d87e2f02fb30b3d.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-database-predicate-ts",
            "title": "database.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "18"
                  },
                  {
                    "label": "Blank lines",
                    "value": "4"
                  },
                  {
                    "label": "Bytes",
                    "value": "1019"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "3"
                  },
                  {
                    "label": "Callable",
                    "value": "4"
                  },
                  {
                    "label": "Call edges",
                    "value": "4"
                  },
                  {
                    "label": "relay flow",
                    "value": "2"
                  },
                  {
                    "label": "entry flow",
                    "value": "1"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "leaf flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 4` · `out 0`\ncalls: none\ncalled by: [isEntryAnswer](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts), [isEntryAnswer](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts), [isFieldLabel](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts), [isValueAnswer](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)",
                    "term": "isRecord:4"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 2`\ncalls: [isRecord](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts), [isRecord](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)\ncalled by: [fieldLabels](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)",
                    "term": "isEntryAnswer:16"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 1`\ncalls: [isRecord](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)\ncalled by: [revealField](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts)",
                    "term": "isValueAnswer:12"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [isRecord](/anatomy/secrets#file-secrets-core-predicates-environment-predicate-ts)\ncalled by: none",
                    "term": "isFieldLabel:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "{ entry }:20"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.8dca03c449a0a6ccb8aa30e8977f097ace5d9a8635b89d44a8d6294d158c5b1f.generated.json",
                  "steps": 88,
                  "vector": "walk.8dca03c449a0a6ccb8aa30e8977f097ace5d9a8635b89d44a8d6294d158c5b1f.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "44"
                  },
                  {
                    "label": "binary_expression",
                    "value": "14"
                  },
                  {
                    "label": "string",
                    "value": "11"
                  },
                  {
                    "label": "string_fragment",
                    "value": "11"
                  },
                  {
                    "label": "call_expression",
                    "value": "7"
                  },
                  {
                    "label": "arguments",
                    "value": "7"
                  },
                  {
                    "label": "predefined_type",
                    "value": "6"
                  },
                  {
                    "label": "subscript_expression",
                    "value": "6"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "null",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  },
                  {
                    "label": "parenthesized_expression",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/environment.predicate.ts",
                "references": "references.369adc07eba041dcfb0848fbdf4ad6c9ced4147d5878afc19cbd65a4fa3deadc.generated.json",
                "source": "source.b8cbf0fea2143a008d462555517483fec15857d7dfaa53ebd984383b89a66856.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-environment-predicate-ts",
            "title": "environment.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: jwt",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "14"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "603"
                  },
                  {
                    "label": "Definitions",
                    "value": "1"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "segments:7"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.e5be9461577df0573a2307ced1b1c6534a69cca26dba3a95c5152bc493427edd.generated.json",
                  "steps": 46,
                  "vector": "walk.e5be9461577df0573a2307ced1b1c6534a69cca26dba3a95c5152bc493427edd.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "21"
                  },
                  {
                    "label": "property_identifier",
                    "value": "7"
                  },
                  {
                    "label": "import_specifier",
                    "value": "6"
                  },
                  {
                    "label": "call_expression",
                    "value": "5"
                  },
                  {
                    "label": "arguments",
                    "value": "5"
                  },
                  {
                    "label": "member_expression",
                    "value": "5"
                  },
                  {
                    "label": "binary_expression",
                    "value": "5"
                  },
                  {
                    "label": "string",
                    "value": "4"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "expression_statement",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "statement_block",
                    "value": "1"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "1"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/jwt.predicate.ts",
                "references": "references.37f46f161b91fae0218f6d812acdb26516791a4fa71ca7fe967b01b9e8616461.generated.json",
                "source": "source.1a28ffa15b996861c3d6217afcafdca238faff898198495379dc94d5fa20f7c9.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-jwt-predicate-ts",
            "title": "jwt.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: key",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "3"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "281"
                  },
                  {
                    "label": "Definitions",
                    "value": "0"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "Flow classes",
                    "value": "none found"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.4d703c8eed311f48cb07a4bd44fc941f77406fe3e1c734066cae55ce309e7053.generated.json",
                  "steps": 21,
                  "vector": "walk.4d703c8eed311f48cb07a4bd44fc941f77406fe3e1c734066cae55ce309e7053.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "9"
                  },
                  {
                    "label": "property_identifier",
                    "value": "4"
                  },
                  {
                    "label": "import_specifier",
                    "value": "3"
                  },
                  {
                    "label": "string",
                    "value": "3"
                  },
                  {
                    "label": "string_fragment",
                    "value": "3"
                  },
                  {
                    "label": "call_expression",
                    "value": "3"
                  },
                  {
                    "label": "arguments",
                    "value": "3"
                  },
                  {
                    "label": "import_statement",
                    "value": "2"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "expression_statement",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "arrow_function",
                    "value": "1"
                  },
                  {
                    "label": "formal_parameters",
                    "value": "1"
                  },
                  {
                    "label": "required_parameter",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/key.predicate.ts",
                "references": "references.dcce644feddafe5a14fbdebc0aeafcf85edc1a82f8d0659780ae2857db4a8f83.generated.json",
                "source": "source.01900ea536e608e885164492d87d453a886eefd10ce8302b6163c785c0120e9f.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-key-predicate-ts",
            "title": "key.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: ssh",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "7"
                  },
                  {
                    "label": "Blank lines",
                    "value": "2"
                  },
                  {
                    "label": "Bytes",
                    "value": "487"
                  },
                  {
                    "label": "Definitions",
                    "value": "2"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "1"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "2"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "hasKeyBody:4"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "[body = \"\"]:5"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.c78e39376031adc570bb3ed0f6fd474e26191e4855fc652e2504533b5507dc8d.generated.json",
                  "steps": 51,
                  "vector": "walk.c78e39376031adc570bb3ed0f6fd474e26191e4855fc652e2504533b5507dc8d.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "21"
                  },
                  {
                    "label": "property_identifier",
                    "value": "8"
                  },
                  {
                    "label": "call_expression",
                    "value": "6"
                  },
                  {
                    "label": "member_expression",
                    "value": "6"
                  },
                  {
                    "label": "arguments",
                    "value": "6"
                  },
                  {
                    "label": "string",
                    "value": "5"
                  },
                  {
                    "label": "string_fragment",
                    "value": "4"
                  },
                  {
                    "label": "required_parameter",
                    "value": "4"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "function_expression",
                    "value": "1"
                  },
                  {
                    "label": "statement_block",
                    "value": "1"
                  },
                  {
                    "label": "array_pattern",
                    "value": "1"
                  },
                  {
                    "label": "assignment_pattern",
                    "value": "1"
                  },
                  {
                    "label": "return_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/ssh.predicate.ts",
                "references": "references.662168c0c966c3f48d6170339e626464c0fa0ac1fd5a7e44bfcd78fb01d2fa59.generated.json",
                "source": "source.01f878e8f74cdc817cdb6f3b58cc014b3670229a5651e20156c2825a5cbf1752.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-ssh-predicate-ts",
            "title": "ssh.predicate.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: token",
                  "Concern: predicate",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "13"
                  },
                  {
                    "label": "Blank lines",
                    "value": "1"
                  },
                  {
                    "label": "Bytes",
                    "value": "565"
                  },
                  {
                    "label": "Definitions",
                    "value": "1"
                  },
                  {
                    "label": "Exported",
                    "value": "0"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "rest:9"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.c4ff05b9297cb0ad0b350eac6de1188410665e5992cf0f186b50a2209ae998a5.generated.json",
                  "steps": 48,
                  "vector": "walk.c4ff05b9297cb0ad0b350eac6de1188410665e5992cf0f186b50a2209ae998a5.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "19"
                  },
                  {
                    "label": "property_identifier",
                    "value": "11"
                  },
                  {
                    "label": "member_expression",
                    "value": "9"
                  },
                  {
                    "label": "call_expression",
                    "value": "6"
                  },
                  {
                    "label": "arguments",
                    "value": "6"
                  },
                  {
                    "label": "string",
                    "value": "4"
                  },
                  {
                    "label": "string_fragment",
                    "value": "4"
                  },
                  {
                    "label": "import_statement",
                    "value": "3"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "expression_statement",
                    "value": "1"
                  },
                  {
                    "label": "object",
                    "value": "1"
                  },
                  {
                    "label": "statement_block",
                    "value": "1"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "1"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/predicates/token.predicate.ts",
                "references": "references.da6beebc816dbb4499ba0f6b591daedca92bb1374ffae07c22213ec0e6142668.generated.json",
                "source": "source.caaeb9795a98862601cdce28958aeb42f625a46a6adb43c3db7c59134e2db06c.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-predicates-token-predicate-ts",
            "title": "token.predicate.ts"
          }
        ],
        "title": "core/predicates"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "13"
              },
              {
                "label": "Blank lines",
                "value": "3"
              },
              {
                "label": "Bytes",
                "value": "589"
              },
              {
                "label": "Definitions",
                "value": "3"
              },
              {
                "label": "Exported",
                "value": "2"
              },
              {
                "label": "Callable",
                "value": "2"
              },
              {
                "label": "Call edges",
                "value": "1"
              },
              {
                "label": "isolated flow",
                "value": "2"
              },
              {
                "label": "entry flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-registries",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **13** lines of code, **3** definitions and **1** call edge.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: detector",
                  "Concern: registry",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "13"
                  },
                  {
                    "label": "Blank lines",
                    "value": "3"
                  },
                  {
                    "label": "Bytes",
                    "value": "589"
                  },
                  {
                    "label": "Definitions",
                    "value": "3"
                  },
                  {
                    "label": "Exported",
                    "value": "2"
                  },
                  {
                    "label": "Callable",
                    "value": "2"
                  },
                  {
                    "label": "Call edges",
                    "value": "1"
                  },
                  {
                    "label": "isolated flow",
                    "value": "2"
                  },
                  {
                    "label": "entry flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [duplicateDetector](/anatomy/secrets#file-secrets-configuration-strings-detector-strings-ts)\ncalled by: none",
                    "term": "defineDetector:6"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "detectors:4"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "registeredDetectors:14"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.04208e2f093378baafd9021227623778a50d2507f5a9d047d06ac5f88b5f0f4d.generated.json",
                  "steps": 52,
                  "vector": "walk.04208e2f093378baafd9021227623778a50d2507f5a9d047d06ac5f88b5f0f4d.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "20"
                  },
                  {
                    "label": "arguments",
                    "value": "6"
                  },
                  {
                    "label": "member_expression",
                    "value": "6"
                  },
                  {
                    "label": "property_identifier",
                    "value": "6"
                  },
                  {
                    "label": "type_identifier",
                    "value": "5"
                  },
                  {
                    "label": "call_expression",
                    "value": "4"
                  },
                  {
                    "label": "import_specifier",
                    "value": "3"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "3"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "required_parameter",
                    "value": "1"
                  },
                  {
                    "label": "if_statement",
                    "value": "1"
                  },
                  {
                    "label": "parenthesized_expression",
                    "value": "1"
                  },
                  {
                    "label": "throw_statement",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/registries/detector.registry.ts",
                "references": "references.55a1ee87b26aeb50e3fb69206d0371cafd9972e5850d422b8edd40dec1f50d1f.generated.json",
                "source": "source.7d9099d6d59a281db4c89eac5ea621b8e52cc90c383cf3f427d7f95367628af8.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-registries-detector-registry-ts",
            "title": "detector.registry.ts"
          }
        ],
        "title": "core/registries"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "46"
              },
              {
                "label": "Blank lines",
                "value": "9"
              },
              {
                "label": "Bytes",
                "value": "2119"
              },
              {
                "label": "Definitions",
                "value": "12"
              },
              {
                "label": "Exported",
                "value": "3"
              },
              {
                "label": "Callable",
                "value": "7"
              },
              {
                "label": "Call edges",
                "value": "10"
              },
              {
                "label": "isolated flow",
                "value": "5"
              },
              {
                "label": "entry flow",
                "value": "3"
              },
              {
                "label": "relay flow",
                "value": "3"
              },
              {
                "label": "leaf flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-resolvers",
        "intro": "A **concern** on the **infrastructure** layer holding **1** file, **46** lines of code, **12** definitions and **10** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: resolver",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "46"
                  },
                  {
                    "label": "Blank lines",
                    "value": "9"
                  },
                  {
                    "label": "Bytes",
                    "value": "2119"
                  },
                  {
                    "label": "Definitions",
                    "value": "12"
                  },
                  {
                    "label": "Exported",
                    "value": "3"
                  },
                  {
                    "label": "Callable",
                    "value": "7"
                  },
                  {
                    "label": "Call edges",
                    "value": "10"
                  },
                  {
                    "label": "isolated flow",
                    "value": "5"
                  },
                  {
                    "label": "entry flow",
                    "value": "3"
                  },
                  {
                    "label": "relay flow",
                    "value": "3"
                  },
                  {
                    "label": "leaf flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**relay** · `in 2` · `out 2`\ncalls: [keyMissing](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts), [vaultEntryOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)\ncalled by: [portOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts), [textOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "requiredOf:36"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 3`\ncalls: [valueMalformed](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts), [fieldLabels](/anatomy/secrets#file-secrets-core-adapters-environment-adapter-ts), [isValueOfKind](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)\ncalled by: [optionalTextOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "storedValueOf:24"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 1`\ncalls: [keyMissing](/anatomy/secrets#file-secrets-configuration-strings-environment-strings-ts)\ncalled by: [optionalTextOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "declaredOf:16"
                  },
                  {
                    "description": "**leaf** · `in 1` · `out 0`\ncalls: none\ncalled by: [requiredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "vaultEntryOf:12"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 2`\ncalls: [declaredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts), [storedValueOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)\ncalled by: none",
                    "term": "optionalTextOf:53"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [requiredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)\ncalled by: none",
                    "term": "portOf:45"
                  },
                  {
                    "description": "**entry** · `in 0` · `out 1`\ncalls: [requiredOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)\ncalled by: none",
                    "term": "textOf:49"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DECLARED:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ENTRY_BY_KEY:10"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "entry:25"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "declared:37"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "value:38"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.45b9e8ffb4f4d3b853e6744ec769529d3e4c34f8cfee2bda525bed9a57f9af9c.generated.json",
                  "steps": 206,
                  "vector": "walk.45b9e8ffb4f4d3b853e6744ec769529d3e4c34f8cfee2bda525bed9a57f9af9c.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "93"
                  },
                  {
                    "label": "arguments",
                    "value": "22"
                  },
                  {
                    "label": "call_expression",
                    "value": "18"
                  },
                  {
                    "label": "type_annotation",
                    "value": "16"
                  },
                  {
                    "label": "lexical_declaration",
                    "value": "14"
                  },
                  {
                    "label": "variable_declarator",
                    "value": "14"
                  },
                  {
                    "label": "import_specifier",
                    "value": "13"
                  },
                  {
                    "label": "type_identifier",
                    "value": "11"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "arrow_function",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/resolvers/environment.resolver.ts",
                "references": "references.abe2d48573bf8eaa5bde80241abf6d701da4521bd3f9f4edd10b41327463586f.generated.json",
                "source": "source.f641660dfae89d973284bbf52a92b6a71fe0fdb8b32e6f525a8b4bfa3433e920.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-resolvers-environment-resolver-ts",
            "title": "environment.resolver.ts"
          }
        ],
        "title": "core/resolvers"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "1"
              },
              {
                "label": "Lines of code",
                "value": "37"
              },
              {
                "label": "Blank lines",
                "value": "6"
              },
              {
                "label": "Bytes",
                "value": "1470"
              },
              {
                "label": "Definitions",
                "value": "8"
              },
              {
                "label": "Exported",
                "value": "2"
              },
              {
                "label": "Callable",
                "value": "5"
              },
              {
                "label": "Call edges",
                "value": "5"
              },
              {
                "label": "relay flow",
                "value": "4"
              },
              {
                "label": "isolated flow",
                "value": "3"
              },
              {
                "label": "leaf flow",
                "value": "1"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-core-validators",
        "intro": "A **concern** on the **processing** layer holding **1** file, **37** lines of code, **8** definitions and **5** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: validator",
                  "Layer: processing"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "37"
                  },
                  {
                    "label": "Blank lines",
                    "value": "6"
                  },
                  {
                    "label": "Bytes",
                    "value": "1470"
                  },
                  {
                    "label": "Definitions",
                    "value": "8"
                  },
                  {
                    "label": "Exported",
                    "value": "2"
                  },
                  {
                    "label": "Callable",
                    "value": "5"
                  },
                  {
                    "label": "Call edges",
                    "value": "5"
                  },
                  {
                    "label": "relay flow",
                    "value": "4"
                  },
                  {
                    "label": "isolated flow",
                    "value": "3"
                  },
                  {
                    "label": "leaf flow",
                    "value": "1"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**leaf** · `in 2` · `out 0`\ncalls: none\ncalled by: [holdsBlank](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts), [isWhole](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)",
                    "term": "everyCharacter:13"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 2`\ncalls: [holdsBlank](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts), [isWhole](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)\ncalled by: [isValueOfKind](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)",
                    "term": "fits:30"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 1`\ncalls: [everyCharacter](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)\ncalled by: [fits](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)",
                    "term": "isWhole:22"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 1`\ncalls: [everyCharacter](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)\ncalled by: [fits](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)",
                    "term": "holdsBlank:26"
                  },
                  {
                    "description": "**relay** · `in 1` · `out 1`\ncalls: [fits](/anatomy/secrets#file-secrets-core-validators-environment-validator-ts)\ncalled by: [storedValueOf](/anatomy/secrets#file-secrets-core-resolvers-environment-resolver-ts)",
                    "term": "isValueOfKind:40"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "RULES:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "at:14"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "rule:41"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.358fdbdd9be524fdefdf2ff8eb5e5fa0205894b8cd08946d554c9bbe6cbe4294.generated.json",
                  "steps": 157,
                  "vector": "walk.358fdbdd9be524fdefdf2ff8eb5e5fa0205894b8cd08946d554c9bbe6cbe4294.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "69"
                  },
                  {
                    "label": "type_annotation",
                    "value": "15"
                  },
                  {
                    "label": "arguments",
                    "value": "14"
                  },
                  {
                    "label": "call_expression",
                    "value": "13"
                  },
                  {
                    "label": "member_expression",
                    "value": "13"
                  },
                  {
                    "label": "property_identifier",
                    "value": "13"
                  },
                  {
                    "label": "required_parameter",
                    "value": "12"
                  },
                  {
                    "label": "predefined_type",
                    "value": "12"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "generic_type",
                    "value": "1"
                  },
                  {
                    "label": "type_arguments",
                    "value": "1"
                  },
                  {
                    "label": "new_expression",
                    "value": "1"
                  },
                  {
                    "label": "array",
                    "value": "1"
                  },
                  {
                    "label": "function_type",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~core/validators/environment.validator.ts",
                "references": "references.ba7b101984c943471cb5d1595902a310378d14656a3fa07038f051eaf27c5e8e.generated.json",
                "source": "source.32dfbd49ffbacfeb3cdac5a1fe413f93ed1ba1f0fa0345044117e47680e4a023.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-core-validators-environment-validator-ts",
            "title": "environment.validator.ts"
          }
        ],
        "title": "core/validators"
      },
      {
        "blocks": [
          {
            "caption": "Stats",
            "kind": "metric",
            "metrics": [
              {
                "label": "Files",
                "value": "2"
              },
              {
                "label": "Lines of code",
                "value": "36"
              },
              {
                "label": "Blank lines",
                "value": "17"
              },
              {
                "label": "Bytes",
                "value": "1730"
              },
              {
                "label": "Definitions",
                "value": "17"
              },
              {
                "label": "Exported",
                "value": "16"
              },
              {
                "label": "Callable",
                "value": "0"
              },
              {
                "label": "Call edges",
                "value": "0"
              },
              {
                "label": "isolated flow",
                "value": "17"
              },
              {
                "label": "Findings",
                "value": "no anomalies"
              }
            ]
          }
        ],
        "icon": "bi-folder",
        "id": "folder-secrets-types",
        "intro": "A **container** holding **2** files, **36** lines of code, **17** definitions and **0** call edges.",
        "subsections": [
          {
            "blocks": [
              {
                "items": [
                  "Subject: detector",
                  "Concern: types",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "9"
                  },
                  {
                    "label": "Blank lines",
                    "value": "5"
                  },
                  {
                    "label": "Bytes",
                    "value": "468"
                  },
                  {
                    "label": "Definitions",
                    "value": "5"
                  },
                  {
                    "label": "Exported",
                    "value": "5"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "5"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DetectorKind:3"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ExclusionReason:5"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "TokenShape:7"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "TokenAlphabet:9"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "Detector:11"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.fc5fafee4e23544161e1af767b3a4285a24964b10854faf762051a7c5eaa99e7.generated.json",
                  "steps": 26,
                  "vector": "walk.fc5fafee4e23544161e1af767b3a4285a24964b10854faf762051a7c5eaa99e7.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "identifier",
                    "value": "7"
                  },
                  {
                    "label": "type_identifier",
                    "value": "7"
                  },
                  {
                    "label": "export_statement",
                    "value": "5"
                  },
                  {
                    "label": "predefined_type",
                    "value": "5"
                  },
                  {
                    "label": "type_alias_declaration",
                    "value": "4"
                  },
                  {
                    "label": "lookup_type",
                    "value": "4"
                  },
                  {
                    "label": "import_specifier",
                    "value": "3"
                  },
                  {
                    "label": "parenthesized_type",
                    "value": "3"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "import_statement",
                    "value": "1"
                  },
                  {
                    "label": "import_clause",
                    "value": "1"
                  },
                  {
                    "label": "named_imports",
                    "value": "1"
                  },
                  {
                    "label": "literal_type",
                    "value": "1"
                  },
                  {
                    "label": "interface_declaration",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~types/detector.types.ts",
                "references": "references.d2bb33d2409e1210eaab97b7a9249d0966b5ce9f49ef2b84a75390f21d331f48.generated.json",
                "source": "source.e6a45a29ad4adbb19b6d26a1795fe0c02a7a7b1706e74f97a64594f6858cf051.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-types-detector-types-ts",
            "title": "detector.types.ts"
          },
          {
            "blocks": [
              {
                "items": [
                  "Subject: environment",
                  "Concern: types",
                  "Layer: infrastructure"
                ],
                "kind": "list"
              },
              {
                "caption": "Stats",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "Files",
                    "value": "1"
                  },
                  {
                    "label": "Lines of code",
                    "value": "27"
                  },
                  {
                    "label": "Blank lines",
                    "value": "12"
                  },
                  {
                    "label": "Bytes",
                    "value": "1262"
                  },
                  {
                    "label": "Definitions",
                    "value": "12"
                  },
                  {
                    "label": "Exported",
                    "value": "11"
                  },
                  {
                    "label": "Callable",
                    "value": "0"
                  },
                  {
                    "label": "Call edges",
                    "value": "0"
                  },
                  {
                    "label": "isolated flow",
                    "value": "12"
                  },
                  {
                    "label": "Findings",
                    "value": "no anomalies"
                  }
                ]
              },
              {
                "entries": [
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EnvironmentKindRule:4"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EnvironmentKind:6"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EnvironmentScope:8"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EnvironmentEntry:10"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "DeclaredEntry:17"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EnvironmentKey:19"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "PortKey:21"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "TextKey:23"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "OptionalKey:25"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "FieldLabel:27"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "EntryAnswer:31"
                  },
                  {
                    "description": "**isolated** · `in 0` · `out 0`\ncalls: none\ncalled by: none",
                    "term": "ValueAnswer:36"
                  }
                ],
                "kind": "glossary"
              },
              {
                "caption": "the file's walk",
                "kind": "walk",
                "walk": {
                  "cells": "walk.55141d2bf2263356ceac7f7727cf52657a7d1aaa78b8b6ea01a0247dfcf94cab.generated.json",
                  "steps": 60,
                  "vector": "walk.55141d2bf2263356ceac7f7727cf52657a7d1aaa78b8b6ea01a0247dfcf94cab.generated.svg"
                }
              },
              {
                "caption": "Syntax kinds",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "type_identifier",
                    "value": "25"
                  },
                  {
                    "label": "property_signature",
                    "value": "14"
                  },
                  {
                    "label": "property_identifier",
                    "value": "14"
                  },
                  {
                    "label": "type_annotation",
                    "value": "14"
                  },
                  {
                    "label": "export_statement",
                    "value": "11"
                  },
                  {
                    "label": "predefined_type",
                    "value": "9"
                  },
                  {
                    "label": "literal_type",
                    "value": "9"
                  },
                  {
                    "label": "string",
                    "value": "8"
                  }
                ]
              },
              {
                "caption": "Once only",
                "kind": "metric",
                "metrics": [
                  {
                    "label": "program",
                    "value": "1"
                  },
                  {
                    "label": "false",
                    "value": "1"
                  },
                  {
                    "label": "readonly_type",
                    "value": "1"
                  },
                  {
                    "label": "array_type",
                    "value": "1"
                  }
                ]
              },
              {
                "kind": "source",
                "language": "typescript",
                "path": "secrets~types/environment.types.ts",
                "references": "references.cde7b4b4bd67e683151c469d7a05929b0c6ea230a0e0a6bf77f006ec6e6b4c49.generated.json",
                "source": "source.5fefa6ea2a240f120159ee7b55b0a8c2a80f6313628c69b36201944ace56abc5.generated.txt",
                "title": "the source"
              }
            ],
            "id": "file-secrets-types-environment-types-ts",
            "title": "environment.types.ts"
          }
        ],
        "title": "types"
      }
    ]
  },
  "description": "A member holding 28 files, 639 lines of code, 117 definitions and 30 call edges.",
  "id": "anatomy",
  "label": "Secrets",
  "tab": "secrets",
  "title": "Secrets — Anatomy — Bane's Lab",
  "url": "https://banes-lab.com/anatomy/secrets"
}
