internal/

directory
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package cli wires the cobra command tree for the possession binary.
Package cli wires the cobra command tree for the possession binary.
Package config loads and validates a possession role-matrix YAML file.
Package config loads and validates a possession role-matrix YAML file.
Package detect is possession's detection evaluator.
Package detect is possession's detection evaluator.
Package flow implements Tier-2 stateful multi-step authentication flows (Packet 7).
Package flow implements Tier-2 stateful multi-step authentication flows (Packet 7).
Package jwt provides JWT inspection helpers and the malformed-token construction primitives used by the JWT mutators in internal/mutate.
Package jwt provides JWT inspection helpers and the malformed-token construction primitives used by the JWT mutators in internal/mutate.
Package model contains the core domain types for possession.
Package model contains the core domain types for possession.
Package mutate produces deterministic Variant sets for one baseline CapturedRequest under a given role matrix.
Package mutate produces deterministic Variant sets for one baseline CapturedRequest under a given role matrix.
Package normalize collapses path identifiers to templates and deduplicates CapturedRequests into Endpoints.
Package normalize collapses path identifiers to templates and deduplicates CapturedRequests into Endpoints.
Package parse converts HAR files and curl commands into a uniform stream of model.CapturedRequest values for the normalize stage.
Package parse converts HAR files and curl commands into a uniform stream of model.CapturedRequest values for the normalize stage.
Package record persists a scan's network phase (every variant + baseline request/response) to disk and replays it back into the detection pipeline without re-hitting the target (POST_V01 Item 7).
Package record persists a scan's network phase (every variant + baseline request/response) to disk and replays it back into the detection pipeline without re-hitting the target (POST_V01 Item 7).
Package replay issues baseline and variant HTTP requests and collects responses.
Package replay issues baseline and variant HTTP requests and collects responses.
Package report renders model.RunResult in possession's three v1.0 output formats: human (default ASCII), json (deterministic pretty-printed), and sarif (SARIF 2.1.0 via go-sarif/v3 for GitHub code scanning).
Package report renders model.RunResult in possession's three v1.0 output formats: human (default ASCII), json (deterministic pretty-printed), and sarif (SARIF 2.1.0 via go-sarif/v3 for GitHub code scanning).
Package suppress implements the possession.allowlist suppression file.
Package suppress implements the possession.allowlist suppression file.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL