Eight frameworks, one control library
GASP: AICF for SaaS normalizes 886 controls from SOC 2, ISO 27001, NIST, EU AI Act, GDPR and more into 168 auditable canonical controls, each with evidence requirements, risk tiers and a full question bank.
- 168
- Canonical controls
- 8
- Frameworks
- 807
- Mappings
- 343
- Questions
- 329
- Evidence records
168 canonical controls normalized from 8 frameworks, each with evidence requirements and risk tier assignments.
Cross-framework coverage at a glance. See which canonical controls satisfy SOC 2, ISO 27001, NIST and EU AI Act.
Boolean, select and multi-choice questions derived from controls. Ready for vendor reviews and enterprise questionnaires.
886 raw controls from all 8 source frameworks, searchable and filterable, with links back to canonical mappings.
Source frameworks
Why these eight frameworks?
The selection covers the full compliance surface of a SaaS company operating with AI, from baseline security certification through AI-specific regulation and data privacy law. Each framework was chosen to fill a gap the others leave.
The library at a glance
Eight frameworks, one canonical layer
Each framework on the left maps to multiple canonical controls on the right. Drag a node to feel the connections, or follow an edge to see which framework introduces which requirement.
GASP Standard, SaaS metrics
AICF governs how you adopt AI tools. The GASP Standard defines the SaaS metrics those tools report on. 300 canonical metrics across 13 departments with formulas, benchmarks and a knowledge graph, available as an MCP server.
Explore the GASP Standard- Metrics
- 300
- Departments
- 13
- MCP
- gasp-standard-mcp
Published on npm as gasp-aicf-mcp. Add one config block in Claude Code or Claude Desktop. The database is bundled.
classify_tool: category + data types → tierget_questionnaire: scoped questionsget_evidence_checklist: evidence per controllist_controls: filtered control lookup- + get_control
- gasp://domains
- gasp://frameworks
- gasp://controls
- gasp://mapping-matrix
- Jira / Linear MCP: open assessment tickets from active domains
- GitHub MCP: classify new dependencies in PRs
- Slack MCP: answer "what controls apply?" in-channel
$ claude mcp add gasp-aicf -- npx -y gasp-aicf-mcp
Setup guide