CAIN-42 CAIN Studio

Evidence library · niche

Attacks, threats & containment

What happens when someone attacks: it is caught and contained. 418 tested invariants.

Last reviewed 2026-10-01

418 of 418 held

Where this niche's rules come from

Test families in this niche

threat (44) · immune_v3 (29) · firebreak (24) · immune (23) · emergency (14) · chaos (14) · red_team (14) · economic_attack (13) · incident_step (12) · immune_step (11) · adversarial_generation (11) · compromise (10) · incident (10) · moat (10) · domain (10) · substitution (9) · economic_firebreak (9) · sybil (8) · causal_incident (7) · blue_team (7) · lab (7) · swarm (3) · field_tamper (3) · state_machine (2) · telemetry (2) · verifier_disagreement (2) · fabric_component (2) · environment_query (2) · relationship (2) · f2t (2) · risk (1) · out_of_band (1) · reassessment (1) · intent (1) · failure_to_test (1) · integrity (1) · soc (1) · config_key (1) · research_to_implementation (1) · plan_check_act (1) · trajectory (1) · r2e (1) · agency_graph (1) · systemic (1) · graph (1)

Where these come from

Rules 301–418 of 418

IDRuleBundleResult
E35-BT-verifier_checkblue-team proposal verifier_check existsE35held
E35-BT-recovery_mechanismblue-team proposal recovery_mechanism existsE35held
E35-TRAJ-CONTAINMENT_REQUIREDtrajectory state CONTAINMENT_REQUIRED existsE35held
E35-R2E-THREAT_OR_OPPORTUNITYresearch-to-engineering stage THREAT_OR_OPPORTUNITY existsE35held
E35-MOAT-adversarial_corpusmoat adversarial_corpus is technical, not a market moatE35held
E35-MOAT-incident_corpusmoat incident_corpus is technical, not a market moatE35held
E35-MOAT-continuous_red_teamingmoat continuous_red_teaming is technical, not a market moatE35held
E35-SWARM-red_teamswarm role red_team existsE35held
E35-SWARM-blue_teamswarm role blue_team existsE35held
E35-SWARM-incidentswarm role incident existsE35held
E35-LAB-new_agent_attacksresearch-lab topic new_agent_attacks existsE35held
E35-LAB-new_delegation_attacksresearch-lab topic new_delegation_attacks existsE35held
E35-LAB-new_computer_use_attacksresearch-lab topic new_computer_use_attacks existsE35held
E35-LAB-new_memory_attacksresearch-lab topic new_memory_attacks existsE35held
E35-LAB-new_economic_attacksresearch-lab topic new_economic_attacks existsE35held
E35-LAB-new_self_improvement_attacksresearch-lab topic new_self_improvement_attacks existsE35held
E35-LAB-new_multi_agent_attacksresearch-lab topic new_multi_agent_attacks existsE35held
E36-DOMAIN-ECON-ATTACKsigned domain ECON-ATTACK is definedE36held
E36-DOMAIN-FIREBREAKsigned domain FIREBREAK is definedE36held
E36-DOMAIN-THREAT-INTELsigned domain THREAT-INTEL is definedE36held
E36-DOMAIN-SUBSTITUTIONsigned domain SUBSTITUTION is definedE36held
E36-ATTACK-sybileconomic attack sybil is containedE36held
E36-ATTACK-collusioneconomic attack collusion is containedE36held
E36-ATTACK-fake_reputationeconomic attack fake_reputation is containedE36held
E36-ATTACK-bid_manipulationeconomic attack bid_manipulation is containedE36held
E36-ATTACK-transaction_splittingeconomic attack transaction_splitting is containedE36held
E36-ATTACK-budget_exhaustioneconomic attack budget_exhaustion is containedE36held
E36-ATTACK-escrow_manipulationeconomic attack escrow_manipulation is containedE36held
E36-ATTACK-contract_ambiguityeconomic attack contract_ambiguity is containedE36held
E36-ATTACK-subcontracting_abuseeconomic attack subcontracting_abuse is containedE36held
E36-ATTACK-identity_rotationeconomic attack identity_rotation is containedE36held
E36-ATTACK-service_substitutioneconomic attack service_substitution is containedE36held
E36-ATTACK-capability_launderingeconomic attack capability_laundering is containedE36held
E36-ATTACK-governance_launderingeconomic attack governance_laundering is containedE36held
E36-FIREBREAK-DETECTfirebreak step DETECT existsE36held
E36-FIREBREAK-SCOREfirebreak step SCORE existsE36held
E36-FIREBREAK-FREEZE_OPTIONAL_AUTHORITYfirebreak step FREEZE_OPTIONAL_AUTHORITY existsE36held
E36-FIREBREAK-PRESERVE_EVIDENCEfirebreak step PRESERVE_EVIDENCE existsE36held
E36-FIREBREAK-ISOLATEfirebreak step ISOLATE existsE36held
E36-FIREBREAK-REVOKE_IF_AUTHORIZEDfirebreak step REVOKE_IF_AUTHORIZED existsE36held
E36-FIREBREAK-INVESTIGATEfirebreak step INVESTIGATE existsE36held
E36-FIREBREAK-RECOVERfirebreak step RECOVER existsE36held
E36-FIREBREAK-REAUTHORIZEfirebreak step REAUTHORIZE existsE36held
E36-TELEMETRY-incident_ratetelemetry metric incident_rate existsE36held
E36-AGENCY-NODE-incidentagency graph node incident existsE36held
E36-MOAT-economic_threat_intelligencemoat economic_threat_intelligence is technical onlyE36held
E36-MOAT-service_substitution_governancemoat service_substitution_governance is technical onlyE36held
E36-DOMAIN2-ECON-ATTACKdomain ECON-ATTACK is a signed E36 domainE36held
E36-DOMAIN2-FIREBREAKdomain FIREBREAK is a signed E36 domainE36held
E36-DOMAIN2-THREAT-INTELdomain THREAT-INTEL is a signed E36 domainE36held
E36-DOMAIN2-SUBSTITUTIONdomain SUBSTITUTION is a signed E36 domainE36held
E36-MOAT2-economic_threat_intelligencemoat economic_threat_intelligence states its evidence and is not a market moatE36held
E36-MOAT2-service_substitution_governancemoat service_substitution_governance states its evidence and is not a market moatE36held
field_tamperevery 'field tamper' invariant in this bundle (199 of 199 held)E37held
substitutionevery 'substitution' invariant in this bundle (42 of 42 held)E37held
field_tamperevery 'field tamper' invariant in this bundle (398 of 398 held)E38held
field_tamperevery 'field tamper' invariant in this bundle (91 of 91 held)E39held
red_teamevery 'red team' invariant in this bundle (483 of 483 held)E39held
E41-DOMAIN-THREATsigned domain THREAT existsE41held
E41-RELSTATE-QUARANTINEDrelationship state QUARANTINED exists and is never collapsedE41held
E41-BOUNDARY-containmentsystemic risk reports the containment boundaryE41held
E41-SYBIL-SUSPECTEDsybil strength SUSPECTED existsE41held
E41-SYBIL-SUPPORTEDsybil strength SUPPORTED existsE41held
E41-SYBIL-VERIFIEDsybil strength VERIFIED existsE41held
E41-SYBIL-UNKNOWNsybil strength UNKNOWN existsE41held
E41-THREAT-sybilexchange attack sybil is containedE41held
E41-THREAT-identity_cloningexchange attack identity_cloning is containedE41held
E41-THREAT-delegation_amplificationexchange attack delegation_amplification is containedE41held
E41-THREAT-reputation_launderingexchange attack reputation_laundering is containedE41held
E41-THREAT-collusionexchange attack collusion is containedE41held
E41-THREAT-fake_evidenceexchange attack fake_evidence is containedE41held
E41-THREAT-fake_completionexchange attack fake_completion is containedE41held
E41-THREAT-contract_manipulationexchange attack contract_manipulation is containedE41held
E41-THREAT-negotiation_poisoningexchange attack negotiation_poisoning is containedE41held
E41-THREAT-capability_substitutionexchange attack capability_substitution is containedE41held
E41-THREAT-counterparty_substitutionexchange attack counterparty_substitution is containedE41held
E41-THREAT-payment_replayexchange attack payment_replay is containedE41held
E41-THREAT-settlement_replayexchange attack settlement_replay is containedE41held
E41-THREAT-budget_exhaustionexchange attack budget_exhaustion is containedE41held
E41-THREAT-recursive_procurementexchange attack recursive_procurement is containedE41held
E41-THREAT-governance_bypassexchange attack governance_bypass is containedE41held
E41-THREAT-revocation_raceexchange attack revocation_race is containedE41held
E41-THREAT-partitionexchange attack partition is containedE41held
E41-THREAT-clock_manipulationexchange attack clock_manipulation is containedE41held
E41-THREAT-rollbackexchange attack rollback is containedE41held
E41-THREAT-model_substitutionexchange attack model_substitution is containedE41held
E41-THREAT-runtime_substitutionexchange attack runtime_substitution is containedE41held
E41-F2T-INCIDENTfailure-to-test stage INCIDENT existsE41held
E41-F2T-ATTACK_SCENARIOfailure-to-test stage ATTACK_SCENARIO existsE41held
E41-REL2-QUARANTINEDrelationship state QUARANTINED is reachable/held or explicitly refusedE41held
E41-THREAT2-sybilattack sybil is contained with an invariantE41held
E41-THREAT2-identity_cloningattack identity_cloning is contained with an invariantE41held
E41-THREAT2-delegation_amplificationattack delegation_amplification is contained with an invariantE41held
E41-THREAT2-reputation_launderingattack reputation_laundering is contained with an invariantE41held
E41-THREAT2-collusionattack collusion is contained with an invariantE41held
E41-THREAT2-fake_evidenceattack fake_evidence is contained with an invariantE41held
E41-THREAT2-fake_completionattack fake_completion is contained with an invariantE41held
E41-THREAT2-contract_manipulationattack contract_manipulation is contained with an invariantE41held
E41-THREAT2-negotiation_poisoningattack negotiation_poisoning is contained with an invariantE41held
E41-THREAT2-capability_substitutionattack capability_substitution is contained with an invariantE41held
E41-THREAT2-counterparty_substitutionattack counterparty_substitution is contained with an invariantE41held
E41-THREAT2-payment_replayattack payment_replay is contained with an invariantE41held
E41-THREAT2-settlement_replayattack settlement_replay is contained with an invariantE41held
E41-THREAT2-budget_exhaustionattack budget_exhaustion is contained with an invariantE41held
E41-THREAT2-recursive_procurementattack recursive_procurement is contained with an invariantE41held
E41-THREAT2-governance_bypassattack governance_bypass is contained with an invariantE41held
E41-THREAT2-revocation_raceattack revocation_race is contained with an invariantE41held
E41-THREAT2-partitionattack partition is contained with an invariantE41held
E41-THREAT2-clock_manipulationattack clock_manipulation is contained with an invariantE41held
E41-THREAT2-rollbackattack rollback is contained with an invariantE41held
E41-THREAT2-model_substitutionattack model_substitution is contained with an invariantE41held
E41-THREAT2-runtime_substitutionattack runtime_substitution is contained with an invariantE41held
E41-SYB2-SUSPECTEDsybil strength SUSPECTED never treats correlation as proofE41held
E41-SYB2-SUPPORTEDsybil strength SUPPORTED never treats correlation as proofE41held
E41-SYB2-VERIFIEDsybil strength VERIFIED never treats correlation as proofE41held
E41-SYB2-UNKNOWNsybil strength UNKNOWN never treats correlation as proofE41held
E42-DOMAIN-INCIDENTsigned domain INCIDENT existsE42held
E42-GRAPH-incidentunified graph node kind incident existsE42held

1 2 3

Other niches

Consensus & distributed systems · Identity, authority & delegation · Evidence, receipts & proofs · Memory, data & privacy · Prediction, world models & simulation · Transactions, markets & economics · Tools, MCP, protocols & adapters · Autonomy, control loops & recovery · Policy, law & governance · Trust & reputation · Supply chain, registry & lifecycle · Benchmarks, coverage & performance · Core guarantees

Try CAIN-42 on your own agents

Create a free account and every new account starts with a 7-day trial of the full platform. Or try the sandbox first, with no account at all.

Create a free account →  ·  Try the sandbox  ·  See the whole ecosystem