Severity is how serious the behaviour would be if it were real, not how likely
it is to be caught. Category follows the report schema, so a category here is
the same category on the statistics pages.
A test marked --i-understand changes machine state or
fetches real offensive tooling, and will not run without explicit consent. The two marked
irreversible additionally need
--allow-irreversible, because deleting shadow copies and clearing an event log
cannot be undone by a revert plan.
Everything else reverts itself. Anything that changes state outside its sandbox writes down how
to undo the change before making it, so the supervisor can restore the machine even
when the worker process is killed mid-test — which, for this product, is a successful
result rather than a failure.
Generated from the client registry at release time (make catalogue), which is the
same registry securitycheck --list prints. --explain shows exactly
what a given command would run, contact and change without running any of it, and
--list-targets prints every outbound destination the suite can ever reach.