Skip to content

PIVOT Libraries ​

Three libraries feed the module, accessible from its menu.

LibraryContent
A — Vulnerability referenceShared vulnerability reference
B — ABE VulnerabilitiesVulnerabilities, actions and compromise states specific to the engine
C — Action sequencesStandard action sequences

Reference library — ABE Vulnerabilities ​

This is the structuring library: it describes what the attacker can do and what they obtain.

TabContent
VulnerabilitiesSheets with scope (Specific / Generic), measures, concerned supporting assets, allowed actions
SA CoverageCross-reference of PIVOT rules × supporting assets
Coverage gapsSupporting assets or rules without a link
ActionsApplicable actions and their state after execution
Compromise statesStates reachable and actions they unlock

Vulnerabilities, actions, states ​

The engine does not reason about isolated vulnerabilities but about a chain: a vulnerability enables actions, each action produces a compromise state, and each state unlocks new actions. This is the cycle that builds the attack graph.

Checking coverage ​

The SA Coverage and Coverage gaps tabs answer a precise question: is every supporting asset linked to at least one PIVOT rule?

Two link qualities are distinguished: ✓ Confirmed and ~ Suggested. The Gaps only filter isolates supporting assets with no link at all.

A coverage gap is a blind spot

A supporting asset with no rule attached will not appear in any generated attack path. The absence of a scenario on this component does not then mean it is safe, but that the engine had nothing to say about it.

Library family

PIVOT libraries form their own family, savable as a pack — see Library packs.

Polyodos — Documentation utilisateur