Skip to content

49 Anatomy.Secrets

Varietyz edited this page Oct 5, 2026 · 2 revisions

Secrets — Anatomy — Bane's Lab

A member holding 28 files, 636 lines of code, 117 definitions and 30 call edges.

Canonical: https://banes-lab.com/anatomy/secrets

The Anatomy

Source trees, walks and definitions

Secrets

View on GitHub

Files

root

A member holding 28 files, 636 lines of code, 117 definitions and 30 call edges.

Stats

Files 28

Lines of code 636

Blank lines 148

Bytes 33422

Definitions 117

Exported 80

Callable 38

Call edges 30

isolated flow 85

leaf flow 12

entry flow 10

relay flow 10

Findings no anomalies

the folder's walk 1631 steps

Folders

configuration

A container holding 5 files, 85 lines of code, 43 definitions and 0 call edges.

core

A container holding 15 files, 293 lines of code, 57 definitions and 30 call edges.

types

A container holding 2 files, 36 lines of code, 17 definitions and 0 call edges.

Files

_manifest.json

  • outside the naming grammar
  • 73 lines of code
  • 0 definitions
  • 0 call edges

index.ts

  • outside the naming grammar
  • 4 lines of code
  • 0 definitions
  • 0 call edges

package.json

  • outside the naming grammar
  • 25 lines of code
  • 0 definitions
  • 0 call edges

README.md

  • outside the naming grammar
  • generated on build
  • boundary document
  • 76 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.json

  • outside the naming grammar
  • 8 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member
  • 36 lines of code
  • 0 definitions
  • 0 call edges

root

_manifest.json

  • outside the naming grammar

Stats

Files 1

Lines of code 73

Blank lines 0

Bytes 5339

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

index.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 4

Blank lines 0

Bytes 346

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 22 steps

Syntax kinds

export_specifier 11

identifier 11

export_statement 4

export_clause 4

string 4

string_fragment 4

program 1

Once only

program 1

The source is served as text at the source

root

package.json

  • outside the naming grammar

Stats

Files 1

Lines of code 25

Blank lines 0

Bytes 735

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

README.md

  • outside the naming grammar
  • generated on build
  • boundary document

Stats

Files 1

Lines of code 76

Blank lines 48

Bytes 5367

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Document

Headings 13

Mermaid blocks 0

Path references 5

Reference constructs 0

Frontmatter fields 0

spine:1 spine · document has no --- frontmatter header

bare-path:31 conventions · path in prose must be a code span — expected: _code.info.generated/mermaid-charts.generated.md

The source is served as text at the document

The source is served as text at the source

root

tsconfig.json

  • outside the naming grammar

Stats

Files 1

Lines of code 8

Blank lines 0

Bytes 220

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member

Stats

Files 1

Lines of code 36

Blank lines 0

Bytes 1218

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

configuration

A container holding 5 files, 85 lines of code, 43 definitions and 0 call edges.

Stats

Files 5

Lines of code 85

Blank lines 38

Bytes 4922

Definitions 43

Exported 43

Callable 6

Call edges 0

isolated flow 37

leaf flow 6

Findings no anomalies

Folders

constants

A concern on the infrastructure layer holding 2 files, 57 lines of code, 36 definitions and 0 call edges.

schemas

A concern on the infrastructure layer holding 1 file, 10 lines of code, 1 definition and 0 call edges.

strings

A concern on the product layer holding 2 files, 18 lines of code, 6 definitions and 0 call edges.

root configuration

constants

A concern on the infrastructure layer holding 2 files, 57 lines of code, 36 definitions and 0 call edges.

Stats

Files 2

Lines of code 57

Blank lines 34

Bytes 2906

Definitions 36

Exported 36

Callable 0

Call edges 0

isolated flow 36

Findings no anomalies

Files

detector.constants.ts

  • Subject: detector
  • Concern: constants
  • Layer: infrastructure
  • 37 lines of code
  • 23 definitions
  • 0 call edges

environment.constants.ts

  • Subject: environment
  • Concern: constants
  • Layer: infrastructure
  • 20 lines of code
  • 13 definitions
  • 0 call edges

root configuration constants

detector.constants.ts

  • Subject: detector
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 37

Blank lines 22

Bytes 1755

Definitions 23

Exported 23

Callable 0

Call edges 0

isolated flow 23

Findings no anomalies

DETECTOR_KINDS:1 isolated · in 0 · out 0 calls: none called by: none

EXCLUSION_REASONS:3 isolated · in 0 · out 0 calls: none called by: none

DETECTOR_SUFFIX:5 isolated · in 0 · out 0 calls: none called by: none

TOKEN_SHAPES:7 isolated · in 0 · out 0 calls: none called by: none

PEM_OPENING:15 isolated · in 0 · out 0 calls: none called by: none

PRIVATE_KEY_MARK:17 isolated · in 0 · out 0 calls: none called by: none

SSH_PREFIXES:19 isolated · in 0 · out 0 calls: none called by: none

SSH_MIN_BODY:21 isolated · in 0 · out 0 calls: none called by: none

DATABASE_SCHEMES:23 isolated · in 0 · out 0 calls: none called by: none

BEARER_PREFIX:33 isolated · in 0 · out 0 calls: none called by: none

BEARER_MIN_LENGTH:35 isolated · in 0 · out 0 calls: none called by: none

JWT_OPENING:37 isolated · in 0 · out 0 calls: none called by: none

JWT_SEGMENTS:39 isolated · in 0 · out 0 calls: none called by: none

JWT_MIN_SEGMENT:41 isolated · in 0 · out 0 calls: none called by: none

JWT_SEPARATOR:43 isolated · in 0 · out 0 calls: none called by: none

SCHEME_MARK:45 isolated · in 0 · out 0 calls: none called by: none

AUTHORITY_ENDS:47 isolated · in 0 · out 0 calls: none called by: none

CREDENTIAL_AT:49 isolated · in 0 · out 0 calls: none called by: none

CREDENTIAL_COLON:51 isolated · in 0 · out 0 calls: none called by: none

BASE64_URL_MARKS:53 isolated · in 0 · out 0 calls: none called by: none

DASH:55 isolated · in 0 · out 0 calls: none called by: none

LOCAL_ADDRESSES:57 isolated · in 0 · out 0 calls: none called by: none

LOOPBACK_V4_PREFIX:59 isolated · in 0 · out 0 calls: none called by: none

the file's walk 93 steps

Syntax kinds

string 60

string_fragment 60

identifier 26

export_statement 23

lexical_declaration 23

variable_declarator 23

pair 15

property_identifier 15

Once only

program 1

The source is served as text at the source

root configuration constants

environment.constants.ts

  • Subject: environment
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 20

Blank lines 12

Bytes 1151

Definitions 13

Exported 13

Callable 0

Call edges 0

isolated flow 13

Findings no anomalies

VAULT_BINARY:1 isolated · in 0 · out 0 calls: none called by: none

VAULT_FOLDER:3 isolated · in 0 · out 0 calls: none called by: none

VAULT_PATH_SEPARATOR:5 isolated · in 0 · out 0 calls: none called by: none

REVEAL_WORDS:7 isolated · in 0 · out 0 calls: none called by: none

SHOW_WORDS:9 isolated · in 0 · out 0 calls: none called by: none

JSON_SWITCH:11 isolated · in 0 · out 0 calls: none called by: none

VALUE_ANSWER:13 isolated · in 0 · out 0 calls: none called by: none

ENTRY_ANSWER:15 isolated · in 0 · out 0 calls: none called by: none

DIGITS:17 isolated · in 0 · out 0 calls: none called by: none

BLANKS:19 isolated · in 0 · out 0 calls: none called by: none

SIXTEEN_BIT_CEILING:21 isolated · in 0 · out 0 calls: none called by: none

ENVIRONMENT_KIND_RULES:23 isolated · in 0 · out 0 calls: none called by: none

ENVIRONMENT_SCOPES:32 isolated · in 0 · out 0 calls: none called by: none

the file's walk 69 steps

Syntax kinds

string 32

string_fragment 29

pair 24

property_identifier 24

identifier 15

false 15

export_statement 13

lexical_declaration 13

Once only

program 1

number 1

The source is served as text at the source

root configuration

schemas

A concern on the infrastructure layer holding 1 file, 10 lines of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 10

Blank lines 0

Bytes 700

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

Files

environment.schema.ts

  • Subject: environment
  • Concern: schema
  • Layer: infrastructure
  • 10 lines of code
  • 1 definitions
  • 0 call edges

root configuration schemas

environment.schema.ts

  • Subject: environment
  • Concern: schema
  • Layer: infrastructure

Stats

Files 1

Lines of code 10

Blank lines 0

Bytes 700

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

ENVIRONMENT_ENTRIES:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 35 steps

Syntax kinds

pair 32

property_identifier 32

string 24

string_fragment 24

object 8

true 7

program 1

export_statement 1

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

identifier 1

as_expression 1

The source is served as text at the source

root configuration

strings

A concern on the product layer holding 2 files, 18 lines of code, 6 definitions and 0 call edges.

Stats

Files 2

Lines of code 18

Blank lines 4

Bytes 1316

Definitions 6

Exported 6

Callable 6

Call edges 0

leaf flow 6

Findings no anomalies

Files

detector.strings.ts

  • Subject: detector
  • Concern: strings
  • Layer: product
  • 6 lines of code
  • 2 definitions
  • 0 call edges

environment.strings.ts

  • Subject: environment
  • Concern: strings
  • Layer: product
  • 12 lines of code
  • 4 definitions
  • 0 call edges

root configuration strings

detector.strings.ts

  • Subject: detector
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 6

Blank lines 1

Bytes 449

Definitions 2

Exported 2

Callable 2

Call edges 0

leaf flow 2

Findings no anomalies

duplicateDetector:1 leaf · in 1 · out 0 calls: none called by: defineDetector

missingDetectors:5 leaf · in 1 · out 0 calls: none called by: loadDetectors

the file's walk 20 steps

Syntax kinds

identifier 8

string_fragment 5

type_annotation 4

predefined_type 4

export_statement 2

lexical_declaration 2

variable_declarator 2

function_expression 2

Once only

program 1

readonly_type 1

array_type 1

call_expression 1

member_expression 1

property_identifier 1

The source is served as text at the source

root configuration strings

environment.strings.ts

  • Subject: environment
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 12

Blank lines 3

Bytes 867

Definitions 4

Exported 4

Callable 4

Call edges 0

leaf flow 4

Findings no anomalies

answerMalformed:5 leaf · in 2 · out 0 calls: none called by: fieldLabels, revealField

keyMissing:9 leaf · in 2 · out 0 calls: none called by: declaredOf, requiredOf

vaultRefused:1 leaf · in 1 · out 0 calls: none called by: ask

valueMalformed:13 leaf · in 1 · out 0 calls: none called by: storedValueOf

the file's walk 46 steps

Syntax kinds

identifier 23

string_fragment 12

type_annotation 11

predefined_type 11

template_substitution 8

required_parameter 7

export_statement 4

lexical_declaration 4

Once only

program 1

The source is served as text at the source

root

core

A container holding 15 files, 293 lines of code, 57 definitions and 30 call edges.

Stats

Files 15

Lines of code 293

Blank lines 45

Bytes 13545

Definitions 57

Exported 21

Callable 32

Call edges 30

isolated flow 31

entry flow 10

relay flow 10

leaf flow 6

Findings no anomalies

Folders

adapters

A concern on the infrastructure layer holding 1 file, 38 lines of code, 7 definitions and 6 call edges.

loaders

A concern on the infrastructure layer holding 1 file, 28 lines of code, 6 definitions and 1 call edge.

predicates

A concern on the infrastructure layer holding 10 files, 131 lines of code, 21 definitions and 7 call edges.

registries

A concern on the infrastructure layer holding 1 file, 13 lines of code, 3 definitions and 1 call edge.

resolvers

A concern on the infrastructure layer holding 1 file, 46 lines of code, 12 definitions and 10 call edges.

validators

A concern on the processing layer holding 1 file, 37 lines of code, 8 definitions and 5 call edges.

root core

adapters

A concern on the infrastructure layer holding 1 file, 38 lines of code, 7 definitions and 6 call edges.

Stats

Files 1

Lines of code 38

Blank lines 4

Bytes 1667

Definitions 7

Exported 3

Callable 4

Call edges 6

isolated flow 3

entry flow 2

leaf flow 1

relay flow 1

Findings no anomalies

Files

environment.adapter.ts

  • Subject: environment
  • Concern: adapter
  • Layer: infrastructure
  • 38 lines of code
  • 7 definitions
  • 6 call edges

root core adapters

environment.adapter.ts

  • Subject: environment
  • Concern: adapter
  • Layer: infrastructure

Stats

Files 1

Lines of code 38

Blank lines 4

Bytes 1667

Definitions 7

Exported 3

Callable 4

Call edges 6

isolated flow 3

entry flow 2

leaf flow 1

relay flow 1

Findings no anomalies

fieldLabels:28 relay · in 1 · out 2 calls: answerMalformed, isEntryAnswer called by: storedValueOf

reasonOf:6 leaf · in 1 · out 0 calls: none called by: ask

ask:16 entry · in 0 · out 2 calls: vaultRefused, reasonOf called by: none

revealField:36 entry · in 0 · out 2 calls: answerMalformed, isValueAnswer called by: none

stderr:8 isolated · in 0 · out 0 calls: none called by: none

output:18 isolated · in 0 · out 0 calls: none called by: none

answer:37 isolated · in 0 · out 0 calls: none called by: none

the file's walk 157 steps

Syntax kinds

identifier 76

arguments 18

call_expression 14

property_identifier 13

type_annotation 11

predefined_type 11

string 10

string_fragment 10

Once only

program 1

null 1

number 1

ternary_expression 1

readonly_type 1

array_type 1

The source is served as text at the source

root core

loaders

A concern on the infrastructure layer holding 1 file, 28 lines of code, 6 definitions and 1 call edge.

Stats

Files 1

Lines of code 28

Blank lines 2

Bytes 1408

Definitions 6

Exported 6

Callable 2

Call edges 1

isolated flow 5

entry flow 1

Findings no anomalies

Files

detector.loader.ts

  • Subject: detector
  • Concern: loader
  • Layer: infrastructure
  • 28 lines of code
  • 6 definitions
  • 1 call edges

root core loaders

detector.loader.ts

  • Subject: detector
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 28

Blank lines 2

Bytes 1408

Definitions 6

Exported 6

Callable 2

Call edges 1

isolated flow 5

entry flow 1

Findings no anomalies

loadDetectors:10 entry · in 0 · out 1 calls: missingDetectors called by: none

folder:11 isolated · in 0 · out 0 calls: none called by: none

files:12 isolated · in 0 · out 0 calls: none called by: none

detectors:20 isolated · in 0 · out 0 calls: none called by: none

missing:21 isolated · in 0 · out 0 calls: none called by: none

detectedKinds:28 isolated · in 0 · out 0 calls: none called by: none

the file's walk 134 steps

Syntax kinds

identifier 54

arguments 19

call_expression 18

member_expression 15

property_identifier 15

required_parameter 10

import_specifier 9

string 9

Once only

program 1

generic_type 1

type_arguments 1

import 1

unary_expression 1

if_statement 1

The source is served as text at the source

root core

predicates

A concern on the infrastructure layer holding 10 files, 131 lines of code, 21 definitions and 7 call edges.

Stats

Files 10

Lines of code 131

Blank lines 21

Bytes 6292

Definitions 21

Exported 5

Callable 12

Call edges 7

isolated flow 13

entry flow 3

leaf flow 3

relay flow 2

Findings no anomalies

Files

address.predicate.ts

  • Subject: address
  • Concern: predicate
  • Layer: infrastructure
  • 7 lines of code
  • 1 definitions
  • 0 call edges

bearer.predicate.ts

  • Subject: bearer
  • Concern: predicate
  • Layer: infrastructure
  • 6 lines of code
  • 0 definitions
  • 0 call edges

character.predicate.ts

  • Subject: character
  • Concern: predicate
  • Layer: infrastructure
  • 25 lines of code
  • 5 definitions
  • 3 call edges

credential.predicate.ts

  • Subject: credential
  • Concern: predicate
  • Layer: infrastructure
  • 32 lines of code
  • 6 definitions
  • 0 call edges

database.predicate.ts

  • Subject: database
  • Concern: predicate
  • Layer: infrastructure
  • 6 lines of code
  • 0 definitions
  • 0 call edges

environment.predicate.ts

  • Subject: environment
  • Concern: predicate
  • Layer: infrastructure
  • 18 lines of code
  • 5 definitions
  • 4 call edges

jwt.predicate.ts

  • Subject: jwt
  • Concern: predicate
  • Layer: infrastructure
  • 14 lines of code
  • 1 definitions
  • 0 call edges

key.predicate.ts

  • Subject: key
  • Concern: predicate
  • Layer: infrastructure
  • 3 lines of code
  • 0 definitions
  • 0 call edges

ssh.predicate.ts

  • Subject: ssh
  • Concern: predicate
  • Layer: infrastructure
  • 7 lines of code
  • 2 definitions
  • 0 call edges

token.predicate.ts

  • Subject: token
  • Concern: predicate
  • Layer: infrastructure
  • 13 lines of code
  • 1 definitions
  • 0 call edges

root core predicates

address.predicate.ts

  • Subject: address
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 7

Blank lines 2

Bytes 439

Definitions 1

Exported 0

Callable 1

Call edges 0

isolated flow 1

Findings no anomalies

isLocal:5 isolated · in 0 · out 0 calls: none called by: none

the file's walk 37 steps

Syntax kinds

identifier 17

call_expression 5

arguments 5

import_specifier 4

string 4

string_fragment 4

property_identifier 4

import_statement 3

Once only

program 1

lexical_declaration 1

variable_declarator 1

function_expression 1

statement_block 1

return_statement 1

The source is served as text at the source

root core predicates

bearer.predicate.ts

  • Subject: bearer
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 6

Blank lines 1

Bytes 300

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 20 steps

Syntax kinds

identifier 9

property_identifier 4

import_specifier 3

string 3

string_fragment 3

import_statement 2

import_clause 2

named_imports 2

Once only

program 1

expression_statement 1

object 1

arrow_function 1

formal_parameters 1

required_parameter 1

The source is served as text at the source

root core predicates

character.predicate.ts

  • Subject: character
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 5

Bytes 1207

Definitions 5

Exported 2

Callable 4

Call edges 3

entry flow 2

leaf flow 2

isolated flow 1

Findings no anomalies

everyCharacter:15 leaf · in 2 · out 0 calls: none called by: isBase64Url, isInAlphabet

isAlphanumeric:5 leaf · in 1 · out 0 calls: none called by: isBase64Url

isBase64Url:28 entry · in 0 · out 2 calls: everyCharacter, isAlphanumeric called by: none

isInAlphabet:24 entry · in 0 · out 1 calls: everyCharacter called by: none

ALPHABETS:9 isolated · in 0 · out 0 calls: none called by: none

the file's walk 114 steps

Syntax kinds

identifier 53

type_annotation 13

predefined_type 12

required_parameter 11

call_expression 10

arguments 10

formal_parameters 9

import_specifier 6

Once only

program 1

object 1

for_in_statement 1

if_statement 1

parenthesized_expression 1

unary_expression 1

The source is served as text at the source

root core predicates

credential.predicate.ts

  • Subject: credential
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 32

Blank lines 3

Bytes 1081

Definitions 6

Exported 0

Callable 2

Call edges 0

isolated flow 6

Findings no anomalies

authorityOf:9 isolated · in 0 · out 0 calls: none called by: none

end:10 isolated · in 0 · out 0 calls: none called by: none

carriesCredentials:17 isolated · in 0 · out 0 calls: none called by: none

at:18 isolated · in 0 · out 0 calls: none called by: none

colon:19 isolated · in 0 · out 0 calls: none called by: none

mark:25 isolated · in 0 · out 0 calls: none called by: none

the file's walk 104 steps

Syntax kinds

identifier 49

property_identifier 12

binary_expression 10

member_expression 10

call_expression 10

arguments 10

lexical_declaration 6

variable_declarator 6

Once only

program 1

unary_expression 1

augmented_assignment_expression 1

object 1

arrow_function 1

if_statement 1

The source is served as text at the source

root core predicates

database.predicate.ts

  • Subject: database
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 6

Blank lines 1

Bytes 310

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 25 steps

Syntax kinds

identifier 10

property_identifier 6

member_expression 4

string 3

string_fragment 3

call_expression 3

arguments 3

import_statement 2

Once only

program 1

expression_statement 1

object 1

The source is served as text at the source

root core predicates

environment.predicate.ts

  • Subject: environment
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 18

Blank lines 4

Bytes 1019

Definitions 5

Exported 3

Callable 4

Call edges 4

relay flow 2

entry flow 1

isolated flow 1

leaf flow 1

Findings no anomalies

isRecord:4 leaf · in 4 · out 0 calls: none called by: isEntryAnswer, isEntryAnswer, isFieldLabel, isValueAnswer

isEntryAnswer:16 relay · in 1 · out 2 calls: isRecord, isRecord called by: fieldLabels

isValueAnswer:12 relay · in 1 · out 1 calls: isRecord called by: revealField

isFieldLabel:8 entry · in 0 · out 1 calls: isRecord called by: none

{ entry }:20 isolated · in 0 · out 0 calls: none called by: none

the file's walk 88 steps

Syntax kinds

identifier 44

binary_expression 14

string 11

string_fragment 11

call_expression 7

arguments 7

predefined_type 6

subscript_expression 6

Once only

program 1

generic_type 1

type_arguments 1

null 1

if_statement 1

parenthesized_expression 1

The source is served as text at the source

root core predicates

jwt.predicate.ts

  • Subject: jwt
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 14

Blank lines 1

Bytes 603

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

segments:7 isolated · in 0 · out 0 calls: none called by: none

the file's walk 46 steps

Syntax kinds

identifier 21

property_identifier 7

import_specifier 6

call_expression 5

arguments 5

member_expression 5

binary_expression 5

string 4

Once only

program 1

expression_statement 1

object 1

statement_block 1

lexical_declaration 1

variable_declarator 1

The source is served as text at the source

root core predicates

key.predicate.ts

  • Subject: key
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 3

Blank lines 1

Bytes 281

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 21 steps

Syntax kinds

identifier 9

property_identifier 4

import_specifier 3

string 3

string_fragment 3

call_expression 3

arguments 3

import_statement 2

Once only

program 1

expression_statement 1

object 1

arrow_function 1

formal_parameters 1

required_parameter 1

The source is served as text at the source

root core predicates

ssh.predicate.ts

  • Subject: ssh
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 7

Blank lines 2

Bytes 487

Definitions 2

Exported 0

Callable 1

Call edges 0

isolated flow 2

Findings no anomalies

hasKeyBody:4 isolated · in 0 · out 0 calls: none called by: none

isolated · in 0 · out 0 calls: none called by: none

the file's walk 51 steps

Syntax kinds

identifier 21

property_identifier 8

call_expression 6

member_expression 6

arguments 6

string 5

string_fragment 4

required_parameter 4

Once only

program 1

function_expression 1

statement_block 1

array_pattern 1

assignment_pattern 1

return_statement 1

The source is served as text at the source

root core predicates

token.predicate.ts

  • Subject: token
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 13

Blank lines 1

Bytes 565

Definitions 1

Exported 0

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

rest:9 isolated · in 0 · out 0 calls: none called by: none

the file's walk 48 steps

Syntax kinds

identifier 19

property_identifier 11

member_expression 9

call_expression 6

arguments 6

string 4

string_fragment 4

import_statement 3

Once only

program 1

expression_statement 1

object 1

statement_block 1

lexical_declaration 1

variable_declarator 1

The source is served as text at the source

root core

registries

A concern on the infrastructure layer holding 1 file, 13 lines of code, 3 definitions and 1 call edge.

Stats

Files 1

Lines of code 13

Blank lines 3

Bytes 589

Definitions 3

Exported 2

Callable 2

Call edges 1

isolated flow 2

entry flow 1

Findings no anomalies

Files

detector.registry.ts

  • Subject: detector
  • Concern: registry
  • Layer: infrastructure
  • 13 lines of code
  • 3 definitions
  • 1 call edges

root core registries

detector.registry.ts

  • Subject: detector
  • Concern: registry
  • Layer: infrastructure

Stats

Files 1

Lines of code 13

Blank lines 3

Bytes 589

Definitions 3

Exported 2

Callable 2

Call edges 1

isolated flow 2

entry flow 1

Findings no anomalies

defineDetector:6 entry · in 0 · out 1 calls: duplicateDetector called by: none

detectors:4 isolated · in 0 · out 0 calls: none called by: none

registeredDetectors:14 isolated · in 0 · out 0 calls: none called by: none

the file's walk 52 steps

Syntax kinds

identifier 20

arguments 6

member_expression 6

property_identifier 6

type_identifier 5

call_expression 4

import_specifier 3

lexical_declaration 3

Once only

program 1

type_arguments 1

required_parameter 1

if_statement 1

parenthesized_expression 1

throw_statement 1

The source is served as text at the source

root core

resolvers

A concern on the infrastructure layer holding 1 file, 46 lines of code, 12 definitions and 10 call edges.

Stats

Files 1

Lines of code 46

Blank lines 9

Bytes 2119

Definitions 12

Exported 3

Callable 7

Call edges 10

isolated flow 5

entry flow 3

relay flow 3

leaf flow 1

Findings no anomalies

Files

environment.resolver.ts

  • Subject: environment
  • Concern: resolver
  • Layer: infrastructure
  • 46 lines of code
  • 12 definitions
  • 10 call edges

root core resolvers

environment.resolver.ts

  • Subject: environment
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 46

Blank lines 9

Bytes 2119

Definitions 12

Exported 3

Callable 7

Call edges 10

isolated flow 5

entry flow 3

relay flow 3

leaf flow 1

Findings no anomalies

requiredOf:36 relay · in 2 · out 2 calls: keyMissing, vaultEntryOf called by: portOf, textOf

storedValueOf:24 relay · in 1 · out 3 calls: valueMalformed, fieldLabels, isValueOfKind called by: optionalTextOf

declaredOf:16 relay · in 1 · out 1 calls: keyMissing called by: optionalTextOf

vaultEntryOf:12 leaf · in 1 · out 0 calls: none called by: requiredOf

optionalTextOf:53 entry · in 0 · out 2 calls: declaredOf, storedValueOf called by: none

portOf:45 entry · in 0 · out 1 calls: requiredOf called by: none

textOf:49 entry · in 0 · out 1 calls: requiredOf called by: none

DECLARED:8 isolated · in 0 · out 0 calls: none called by: none

ENTRY_BY_KEY:10 isolated · in 0 · out 0 calls: none called by: none

entry:25 isolated · in 0 · out 0 calls: none called by: none

declared:37 isolated · in 0 · out 0 calls: none called by: none

value:38 isolated · in 0 · out 0 calls: none called by: none

the file's walk 206 steps

Syntax kinds

identifier 93

arguments 22

call_expression 18

type_annotation 16

lexical_declaration 14

variable_declarator 14

import_specifier 13

type_identifier 11

Once only

program 1

readonly_type 1

array_type 1

generic_type 1

type_arguments 1

arrow_function 1

The source is served as text at the source

root core

validators

A concern on the processing layer holding 1 file, 37 lines of code, 8 definitions and 5 call edges.

Stats

Files 1

Lines of code 37

Blank lines 6

Bytes 1470

Definitions 8

Exported 2

Callable 5

Call edges 5

relay flow 4

isolated flow 3

leaf flow 1

Findings no anomalies

Files

environment.validator.ts

  • Subject: environment
  • Concern: validator
  • Layer: processing
  • 37 lines of code
  • 8 definitions
  • 5 call edges

root core validators

environment.validator.ts

  • Subject: environment
  • Concern: validator
  • Layer: processing

Stats

Files 1

Lines of code 37

Blank lines 6

Bytes 1470

Definitions 8

Exported 2

Callable 5

Call edges 5

relay flow 4

isolated flow 3

leaf flow 1

Findings no anomalies

everyCharacter:13 leaf · in 2 · out 0 calls: none called by: holdsBlank, isWhole

fits:30 relay · in 1 · out 2 calls: holdsBlank, isWhole called by: isValueOfKind

isWhole:22 relay · in 1 · out 1 calls: everyCharacter called by: fits

holdsBlank:26 relay · in 1 · out 1 calls: everyCharacter called by: fits

isValueOfKind:40 relay · in 1 · out 1 calls: fits called by: storedValueOf

RULES:9 isolated · in 0 · out 0 calls: none called by: none

at:14 isolated · in 0 · out 0 calls: none called by: none

rule:41 isolated · in 0 · out 0 calls: none called by: none

the file's walk 157 steps

Syntax kinds

identifier 69

type_annotation 15

arguments 14

call_expression 13

member_expression 13

property_identifier 13

required_parameter 12

predefined_type 12

Once only

program 1

generic_type 1

type_arguments 1

new_expression 1

array 1

function_type 1

The source is served as text at the source

root

types

A container holding 2 files, 36 lines of code, 17 definitions and 0 call edges.

Stats

Files 2

Lines of code 36

Blank lines 17

Bytes 1730

Definitions 17

Exported 16

Callable 0

Call edges 0

isolated flow 17

Findings no anomalies

Files

detector.types.ts

  • Subject: detector
  • Concern: types
  • Layer: infrastructure
  • 9 lines of code
  • 5 definitions
  • 0 call edges

environment.types.ts

  • Subject: environment
  • Concern: types
  • Layer: infrastructure
  • 27 lines of code
  • 12 definitions
  • 0 call edges

root types

detector.types.ts

  • Subject: detector
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 9

Blank lines 5

Bytes 468

Definitions 5

Exported 5

Callable 0

Call edges 0

isolated flow 5

Findings no anomalies

DetectorKind:3 isolated · in 0 · out 0 calls: none called by: none

ExclusionReason:5 isolated · in 0 · out 0 calls: none called by: none

TokenShape:7 isolated · in 0 · out 0 calls: none called by: none

TokenAlphabet:9 isolated · in 0 · out 0 calls: none called by: none

Detector:11 isolated · in 0 · out 0 calls: none called by: none

the file's walk 26 steps

Syntax kinds

identifier 7

type_identifier 7

export_statement 5

predefined_type 5

type_alias_declaration 4

lookup_type 4

import_specifier 3

parenthesized_type 3

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

literal_type 1

interface_declaration 1

The source is served as text at the source

root types

environment.types.ts

  • Subject: environment
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 27

Blank lines 12

Bytes 1262

Definitions 12

Exported 11

Callable 0

Call edges 0

isolated flow 12

Findings no anomalies

EnvironmentKindRule:4 isolated · in 0 · out 0 calls: none called by: none

EnvironmentKind:6 isolated · in 0 · out 0 calls: none called by: none

EnvironmentScope:8 isolated · in 0 · out 0 calls: none called by: none

EnvironmentEntry:10 isolated · in 0 · out 0 calls: none called by: none

DeclaredEntry:17 isolated · in 0 · out 0 calls: none called by: none

EnvironmentKey:19 isolated · in 0 · out 0 calls: none called by: none

PortKey:21 isolated · in 0 · out 0 calls: none called by: none

TextKey:23 isolated · in 0 · out 0 calls: none called by: none

OptionalKey:25 isolated · in 0 · out 0 calls: none called by: none

FieldLabel:27 isolated · in 0 · out 0 calls: none called by: none

EntryAnswer:31 isolated · in 0 · out 0 calls: none called by: none

ValueAnswer:36 isolated · in 0 · out 0 calls: none called by: none

the file's walk 60 steps

Syntax kinds

type_identifier 25

property_signature 14

property_identifier 14

type_annotation 14

export_statement 11

predefined_type 9

literal_type 9

string 8

Once only

program 1

false 1

readonly_type 1

array_type 1

The source is served as text at the source


Project Scripts · Configs

Clone this wiki locally