WORKFLOW / DIAGNOSE WITHOUT MUTATIONStart with the artifact. Preserve the chain.
OctetKeep separates inspection, explanation, transformation and sharing so a security or formatting action never silently becomes a data mutation.
01InspectParse immutable input and establish exact bytes, syntax and profile.
02ExplainTrace causes, overrides, confidence and first failing stage.
03DeriveCreate an explicit result with fidelity and loss evidence.
04ShareSanitize into a separate derivative while preserving useful correlation.
CONFIG PROVENANCEWhich value actually won?
prod.env:17
↓ populated
Compose env_file
↓ overridden
shell environment
↓ materialized
container DATABASE_URL
Compose, build/runtime and secret-flow tools make every shadowed source visible instead of returning only the final value.
AUTH FORENSICSWhich invariant failed first?
Parse PASS
Signature PASS
exp PASS
aud FAIL
runtime NOT RUN
JWT and OAuth/OIDC analysis separate parsing, verification and claim/flow validity so one red badge does not erase the useful evidence.
SAFE SHARINGKeep correlation after redaction.
alice@example.com → EMAIL_01
10.0.0.7 → IP_PRIVATE_01
sk-… → SECRET_01
Deterministic pseudonyms preserve investigative relationships while the original artifact remains untouched.