Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

AISECA Tiered Control Framework

A practitioner-led, vendor-agnostic control framework for securing enterprise AI. Each risk is mapped to a NIST AI 600-1 GenAI risk domain and to MITRE ATLAS where a technique applies, then answered with three tiers of control: define it, enforce it, validate it.

Version: 1.0 · Controls: 57 across 12 risk domains · License:CC BY 4.0

v1.0 is a released version of the framework. v1.1 is in progress — practitioner feedback is what shapes it, and disagreement is the point. See Giving feedback.


The three tiers

TierNameWhat it means
1Define & ConstrainPolicy, boundaries, and standards. What is allowed, what is prohibited, who owns it.
2Enforce & MonitorTechnical enforcement of tier 1. Detection, logging, blocking, escalation.
3Validate & AdaptAdversarial testing and continuous evidence that tiers 1 and 2 actually hold.

A tier is not a maturity badge you graduate from. Tier 3 without tier 1 is theatre; tier 1 without tier 2 is a PDF.

How to read a control

Every control is one file under controls/, named by its stable ID. Structured fields live in the YAML frontmatter (domain, severity, NIST AI RMF subcategories, MITRE ATLAS mapping, stakeholder, references); the prose body carries the risk, a real-world scenario, the three tiers, and the tooling landscape.

IDs are stable. Once assigned, a control ID is never reused or renumbered, even if the control is withdrawn.

Machine-readable

dist/framework.json and dist/framework.csv are generated from the Markdown by scripts/build.py. Do not edit them directly — edit the control file and re-run the build. CI enforces this.

python3 scripts/build.py # regenerate
python3 scripts/build.py --check # verify in sync (what CI runs)

Giving feedback

We would rather have an argument than a citation. Three ways in, in order of usefulness:

  1. Open an issuechallenge a control, propose a new one, or fix a mapping. The forms ask which control ID and what your operational experience was.
  2. Open a pull request — edit the control file directly. One control per PR keeps review tractable. See CONTRIBUTING.md.
  3. Start a discussionorg discussions for anything broader than one control: tier boundaries, domain coverage, framework structure.
  4. Join the Slackaiseca.slack.com for working conversation with the board and other practitioners.

If you have implemented one of these controls in production and it did not work as written, that is the single most valuable contribution you can make.

On tooling references

Named tools are open source only — many corporate-originated, none proprietary. Commercial options appear as market categories (SCA, ASPM, AIDR), never as named products. Listing is descriptive, not an endorsement. See CONTRIBUTING.md for the bar.

Risk domains

Domains follow NIST AI 600-1 (Generative AI Profile).

CBRN (Chemical, Biological, Radiological, Nuclear)

IDRiskSeverity
AISECA-CBRN-001CBRN knowledge enablementMedium
AISECA-CBRN-002Dual-use misuseMedium

Confabulation (Hallucinations)

IDRiskSeverity
AISECA-CONF-001Hallucinated outputsMedium
AISECA-CONF-002Incorrect citations or fabricated sources / informationMedium

Dangerous, Violent, or Hateful Content

IDRiskSeverity
AISECA-DVH-001Violence facilitationMedium
AISECA-DVH-002Extremist or hateful outputsHigh

Data Privacy

IDRiskSeverity
AISECA-PRIV-001Prompt-based data leakageHigh
AISECA-PRIV-002Sensitive data retentionHigh
AISECA-PRIV-003Context Injection via Tools or MCPHigh
AISECA-PRIV-004Re-identification riskHigh
AISECA-PRIV-005Unauthorized training data useHigh
AISECA-PRIV-006Markdown Rendering ExfiltrationMedium

Environmental Impacts (energy usage, carbon footprint, resource consumption)

IDRiskSeverity
AISECA-ENV-001Excessive compute consumptionLow
AISECA-ENV-002Inefficient inference or trainingLow

Harmful Bias & Homogenization

IDRiskSeverity
AISECA-BIAS-001Discriminatory outputsMedium
AISECA-BIAS-002Exclusionary recommendationsMedium
AISECA-BIAS-003Loss of diversity / homogenized outputsMedium

Human–AI Configuration & Overreliance

IDRiskSeverity
AISECA-HAIC-001Automation biasMedium
AISECA-HAIC-002Unsafe agent autonomyHigh
AISECA-HAIC-003Invisible Agent Decision-MakingHigh
AISECA-HAIC-004Agent continues execution loops beyond intended bounds or stop conditionsMedium
AISECA-HAIC-005Unbounded Resource Consumption by AgentsMedium
AISECA-HAIC-006Uncontrolled Agent Delegation ChainsMedium
AISECA-HAIC-007Delegation without accountabilityMedium

Information Integrity

IDRiskSeverity
AISECA-INTG-001Misinformation propagationMedium
AISECA-INTG-002Output manipulationMedium
AISECA-INTG-003Lack of provenanceMedium

Information Security

IDRiskSeverity
AISECA-INFOSEC-001Loss of identity attributionMedium
AISECA-INFOSEC-002Compromised AI credentialsHigh
AISECA-INFOSEC-003Over-privileged AI identitiesHigh
AISECA-INFOSEC-004Agent action exceeds authority delegated by initiating identityMedium
AISECA-INFOSEC-005Cross-Agent ImpersonationHigh
AISECA-INFOSEC-006Untrusted MCP servers or tools gaining implicit trustHigh
AISECA-INFOSEC-007Prompt & instruction manipulationHigh
AISECA-INFOSEC-008Model extraction or abuseHigh
AISECA-INFOSEC-009Indirect Prompt InjectionHigh
AISECA-INFOSEC-010Loss of initiating identity through multi-agent workflowsMedium
AISECA-INFOSEC-011Training data poisoningHigh
AISECA-INFOSEC-012Initialization Race ConditionsHigh
AISECA-INFOSEC-013Sandbox Self-EscalationHigh
AISECA-INFOSEC-014Ambient Authority ExploitationHigh
AISECA-INFOSEC-015Recursive Prompt Injection (LLM-as-a-Judge)High
AISECA-INFOSEC-016Multimodal InjectionHigh
AISECA-INFOSEC-017Semantic Context ShiftingMedium
AISECA-INFOSEC-018Abuse of Legitimate AgencyHigh
AISECA-INFOSEC-019Public Discovery of Internal AI MiddlewareMedium

Intellectual Property

IDRiskSeverity
AISECA-IP-001Proprietary data leakageHigh
AISECA-IP-002Copyright infringementMedium
AISECA-IP-003Model inversionHigh

Obscene, Degrading, or Abusive Content

IDRiskSeverity
AISECA-ODA-001Sexually explicit outputsLow
AISECA-ODA-002Harassment or abuseMedium

Value Chain & Component Integration

IDRiskSeverity
AISECA-VC-001Third-party model riskHigh
AISECA-VC-002Uncontrolled model updatesHigh
AISECA-VC-003Security weaknesses inherited from orchestration frameworks or SDKsHigh
AISECA-VC-004Compromised, Untrusted, or Malicious Agent Tool EcosystemHigh
AISECA-VC-005Insecure plugins or toolsHigh
AISECA-VC-006Dependency "Cool-down" ViolationsMedium

AISECA — AI Security Alliance · aiseca.org · GitHub

About

Practitioner-led AI security control framework: 57 controls across 12 NIST AI 600-1 GenAI risk domains, mapped to MITRE ATLAS, in three tiers. Vendor-agnostic, CC BY 4.0.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages