Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
idctl
command
Command idctl is a lightweight runtime identity-state inspector and fixer.
|
Command idctl is a lightweight runtime identity-state inspector and fixer. |
|
internal
|
|
|
adapter
Package adapter contains one module per identity subsystem.
|
Package adapter contains one module per identity subsystem. |
|
cli
Package cli implements the idctl command-line surface using only the standard library's flag package.
|
Package cli implements the idctl command-line surface using only the standard library's flag package. |
|
config
Package config loads ~/.idctl/config.yaml.
|
Package config loads ~/.idctl/config.yaml. |
|
engine
Package engine wires the read-only adapters together: read all state, diff against an expected profile, and derive doctor findings + overall risk.
|
Package engine wires the read-only adapters together: read all state, diff against an expected profile, and derive doctor findings + overall risk. |
|
model
Package model defines the unified identity state and the desired-state (profile) types that every adapter reads into and diffs against.
|
Package model defines the unified identity state and the desired-state (profile) types that every adapter reads into and diffs against. |
|
predictor
Package predictor turns the current identity STATE into per-ACTION risk.
|
Package predictor turns the current identity STATE into per-ACTION risk. |
|
risk
Package risk is the single source of truth for actionable identity findings.
|
Package risk is the single source of truth for actionable identity findings. |
|
sys
Package sys is a thin, safe wrapper around os/exec so adapters never hang the whole tool on a slow external command (looking at you, `aws sts`).
|
Package sys is a thin, safe wrapper around os/exec so adapters never hang the whole tool on a slow external command (looking at you, `aws sts`). |
Click to show internal directories.
Click to hide internal directories.