Compliance Checks
Conduct EU regulatory assessments and receive structured compliance checks.
Compliance Checks
Conduct EU regulatory assessments and receive structured first-pass compliance checks.
EU regulatory compliance checks covering NIS-2 applicability, EU AI Act risk classification, GDPR risk assessment for applications, DPA (Data Processing Agreement) review, TOM (Technical and Organizational Measures) review, and AI system security assessment against ISO 27001 and ISO 42001 ā all producing structured RED/YELLOW/GREEN reports against legal requirements.
Use /nis2-check to determine whether an entity falls within NIS-2 scope as essential or important entity. Use /aiact-risk-check to classify an AI system's risk category and map applicable EU AI Act obligations.
Assess GDPR compliance for new applications with /gdpr-risk-check, review Data Processing Agreements clause-by-clause with /dpa-check, and evaluate Technical and Organizational Measures against Art. 32 GDPR with /tom-check.
Check AI system security documentation against ISO 27001 and ISO 42001 controls with /ai-security-check.
Disclaimer: This plugin assists with compliance workflows but does not provide legal advice. All assessments should be reviewed by qualified professionals. Regulatory requirements change frequently; always verify current requirements with authoritative sources.
Installation
claude plugins add github:cyberagentic/compliance-checks
Skills
| Skill | Description |
|---|---|
| nis2-check | NIS-2 Directive applicability assessment. Determines whether an entity falls within NIS-2 scope and classifies it as essential or important. |
| aiact-risk-check | EU AI Act risk classification with simplified decision tree. Determines risk category and maps applicable obligations. |
| gdpr-risk-check | GDPR risk check for new applications and systems. Assesses 8 compliance dimensions and determines risk category. |
| tom-check | Assesses Technical and Organizational Measures against 12 check points aligned to Art. 32 GDPR and ISO 27001. Accepts PDF, Word, or pasted text. |
| dpa-check | Reviews a Data Processing Agreement against 9 mandatory check points from Art. 28 GDPR. Accepts PDF, Word, or pasted text. |
| ai-security-check | Assesses AI system security documentation against 11 check points derived from ISO 27001 and ISO 42001 controls. Accepts PDF, Word, or pasted text. |
NIS-2 Check
Assess whether an entity falls within the scope of the NIS-2 Directive (EU 2022/2555).
/nis2-check
What it does:
- Gathers entity information: website URL or company name + country, optionally sector, employee count, turnover, balance sheet total
- Cross-references against NIS-2 scope rules, sector lists (Annex I + II), and size thresholds
- Produces a classification report: š“ essential entity, š” important entity, š¢ not in scope, or ā ļø conditional
Criteria assessed:
- Sector and sub-sector matching (Annex I high-criticality / Annex II other critical sectors)
- Size thresholds (employees, turnover, balance sheet total)
- Special-rule entities (regardless of size)
- Essential vs. important entity classification
EU AI Act Check
Classify an AI system under the EU AI Act and map applicable obligations.
/aiact-risk-check
What it does:
- Asks 6 intake questions (+ conditional follow-ups): system description, role in AI value chain, application area, significant risk, transparency functions, exclusions
- Processes a simplified classification decision tree internally (Steps C1āC8)
- Produces a report with risk category and applicable obligations
Risk categories:
- š“ Prohibited ā Art. 5 EU AI Act
- š High Risk ā Art. 6 EU AI Act
- š” Limited Risk ā Art. 50 transparency obligations
- š¢ Minimal Risk ā Art. 4 AI literacy only
- āŖ Excluded / Not in Scope
- ā ļø Ambiguous ā insufficient information
GDPR Check
GDPR risk check for introducing a new application or system.
/gdpr-risk-check
What it does:
- Asks 5 intake questions: service description, data types, third-country transfer, DPA status, legal basis
- Assesses 8 compliance dimensions (š¢/š”/š“ per dimension)
- Produces a risk category (š“ High / š” Limited / š¢ Minimal) with an obligations table
Dimensions assessed:
- Personal data classification
- Legal basis
- DPIA requirement
- Data protection principles
- Data subject rights
- Third country transfer
- Data processing agreement
- Accountability
TOM Check
Assess a Technical and Organizational Measures document against Art. 32 GDPR.
/tom-check
Accepts: PDF upload, Word/DOCX upload, or pasted text (TOM annex, security concept, or standalone TOM description).
What it does:
- Accepts the TOM documentation
- Evaluates 12 check points ordered by ISO 27001:2022 Annex A domains with GDPR article references
- Produces a traffic-light report: š“ Critical ā š” Action Needed ā š¢ Requirement Met
Check points covered:
- Data protection organization, training & certification
- Supplier & processor control
- Incident management & reporting
- Review & continuous improvement
- Physical security
- Access control & authentication
- Access rights management
- Separation control
- Encryption & pseudonymization
- Integrity & transfer security
- Availability & recovery
- Deletion & storage limitation
AI Security Check
Assess an AI system's security documentation against ISO 27001 and ISO 42001 controls.
/ai-security-check
Accepts: PDF upload, Word/DOCX upload, or pasted text (security concept, ISMS documentation, AI system security documentation, or similar).
What it does:
- Accepts the security documentation
- Evaluates 11 check points covering ISO 27001 information security controls and ISO 42001 AI-specific controls
- Produces a traffic-light report: š“ Critical ā š” Action Needed ā š¢ Requirement Met
Check points covered:
- Asset management
- Access control
- Cryptography
- Operations security (incl. AI system monitoring and event logging)
- Communications security
- System acquisition, development & maintenance (incl. responsible AI design and AI verification)
- Supplier relationships (incl. AI system deployment)
- Business continuity
- Resources for AI systems
- Assessing impacts of AI systems
- Data for AI systems
DPA Check
Review a Data Processing Agreement for Art. 28 GDPR compliance.
/dpa-check
Accepts: PDF upload, Word/DOCX upload, or pasted contract text.
What it does:
- Asks 3 intake questions: contract input, your role (controller/processor), third-country nexus
- Evaluates 9 check points strictly aligned to Art. 28 GDPR (Para. 3 lit. aāh + Para. 9)
- Produces a traffic-light report: š“ Critical ā š” Action Needed ā š¢ Requirement Met
Check points covered:
- Written form and mandatory contract contents
- Documented instructions
- Confidentiality
- Technical and organizational measures
- Sub-processors (authorization, flow-down, liability)
- Data subject rights assistance
- Security and notification obligations
- Deletion and return
- Accountability and audit
Example Workflows
NIS-2 Applicability
- Run
/nis2-checkand provide your company website or name + country - Answer questions about sector, employee count, and turnover
- Receive a scope assessment with essential/important classification
AI Act Risk Classification
- Run
/aiact-risk-checkand describe your AI system and its use case - Answer intake questions about role, application area, and system functions
- Receive a risk classification with applicable obligations
GDPR Risk Check
- Run
/gdpr-risk-checkand describe the application or system you want to introduce - Answer questions on data types, transfers, legal basis, and DPA status
- Receive a risk category with an obligations table per compliance dimension
TOM Assessment
- Run
/tom-checkand upload the TOM annex (PDF, Word) or paste the text - Receive a report covering 12 check points from physical security to deletion concepts
- Address flagged gaps before signing or renewing the processor contract
AI Security Assessment
- Run
/ai-security-checkand upload the security documentation (PDF, Word) or paste the text - Receive a report covering 11 check points from asset management to AI data governance
- Address flagged gaps to strengthen your AI system's security posture
DPA Review
- Run
/dpa-checkand upload the Data Processing Agreement (PDF, Word) or paste the text - Provide context: your role (controller/processor) and third-country nexus
- Receive an Art. 28 GDPR compliance check with flagged clauses and gaps
File Structure
compliance-checks/
āāā .claude-plugin/
ā āāā plugin.json
āāā README.md
āāā skills/
āāā nis2-check/
ā āāā SKILL.md
ā āāā references/
ā āāā nis2-criteria.md
ā āāā nis2-nace-rev2.md
āāā aiact-risk-check/
ā āāā SKILL.md
ā āāā references/
ā āāā decision-tree.md
āāā gdpr-risk-check/
ā āāā SKILL.md
ā āāā references/
ā āāā gdpr-dimensions.md
āāā tom-check/
ā āāā SKILL.md
ā āāā references/
ā āāā check-requirements.md
āāā dpa-check/
ā āāā SKILL.md
ā āāā references/
ā āāā check-requirements.md
āāā ai-security-check/
āāā SKILL.md
āāā references/
āāā check-requirements.md
Setup
No external services or environment variables required. The plugin works entirely through Claude's built-in capabilities ā upload or paste your documents and get structured compliance reports.