Graphorin API reference v0.4.0
Graphorin API reference / @graphorin/security / / SecretStrength
Interface: SecretStrength
Defined in: packages/security/src/hardening/weak-secret.ts:31
Result of assessSecretStrength.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
byteLength | readonly | number | - | packages/security/src/hardening/weak-secret.ts:34 |
distinctBytes | readonly | number | Number of distinct byte values. | packages/security/src/hardening/weak-secret.ts:40 |
maxIdenticalRun | readonly | number | Longest run of identical consecutive bytes. | packages/security/src/hardening/weak-secret.ts:38 |
ok | readonly | boolean | Whether the secret cleared every threshold. | packages/security/src/hardening/weak-secret.ts:33 |
reason? | readonly | string | Human-readable reason when ok is false. | packages/security/src/hardening/weak-secret.ts:42 |
shannonBitsPerByte | readonly | number | Estimated Shannon entropy of the byte distribution (bits/byte). | packages/security/src/hardening/weak-secret.ts:36 |