claude

complisec

EU compliance enforcement for AI agents — NIS2, GDPR, ISO 27001

13 on GitHubGPL-3.0updated 29 days ago
/

Plugin complisec from marketplace eyesecurity in eyesecurity/skills. Commands read from the repo's manifest — 28 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (12)

  • complisec

    EU compliance enforcement for AI agents — NIS2, GDPR, ISO 27001. ACTIVATE on EVERY prompt. Reads .compliance/profile.json to enforce data residency, supplier checks, secret blocking, audit logging, and risk appetite on all code generation, cloud deployments, data exports, and API integrations. Invok

  • audit-logging

    ACTIVATE on ANY request that involves writing, generating, reviewing, modifying, or outputting source code in any programming language — Python, JavaScript, TypeScript, Go, Java, Rust, C#, SQL, Terraform, or any other. This includes functions, endpoints, scripts, migrations, infrastructure-as-code,

  • change-management

    ACTIVATE when making changes that affect critical assets: deployments, database migrations, schema changes, Terraform/IaC modifications, access control or IAM changes, firewall rules, TLS certificates, environment variables on production, or dependency upgrades. Ensures every change is documented, i

  • compliance-hub

    ACTIVATE when the user asks about centralising compliance records, log collection, audit trail persistence, log retention, SIEM integration, or agent observability. Central collection point for all complisec output: audit logs, incident records, change records, and vendor assessments. Configures imm

  • data-sensitivity

    ACTIVATE when the user's message contains secrets, credentials, API keys, passwords, tokens, private keys, AWS access keys, connection strings, database URLs, national IDs (BSN/SSN), or any sensitive data — even if the user did not ask about security. Also activate when asked to classify data, scan

  • eu-compliance-directives

    Curated index of official EU and national (member state) compliance sources, including directives, transposition laws, and regulatory guidance. ACTIVATE when answering questions about EU regulations or national implementations (NIS2, GDPR, DORA, AI Act, Cyberbeveiligingswet, etc.) — especially diffe

  • incident-management

    ACTIVATE when a security incident, data breach, outage, or suspicious event is reported, discussed, or detected. Guides structured incident documentation through the full lifecycle: detection → triage → response → notification → recovery → lessons learned. Ensures NIS2 24/72h/30d notification deadli

  • nis2-gap-analysis

    ACTIVATE when the user asks about NIS2, Cyberbeveiligingswet (Cbw), NIS2 applicability, NIS2 gap analysis, or NIS2 compliance assessment. Interview-driven gap analysis with 5-level maturity scoring field-tested by security consultants.

  • org-profile

    ACTIVATE when the user wants to create or update their organisation's compliance profile, or invokes /org-profile setup. Runs a questionnaire to capture identity, critical assets, data residency, risk appetite, suppliers, and legal obligations — outputs a compact profile for enforcement.

  • risk-assessment-writer

    ACTIVATE when the user asks to write, create, draft, or generate a risk assessment, risk entry, risk evaluation, or threat/vulnerability description — or when the user describes a threat, vulnerability, weakness, new business activity, or scenario they want risk-assessed. Covers information security

  • security-compliance-tools

    ACTIVATE when the user asks about compliance tooling, risk assessment methods, critical assets (crown jewels), or how to assess their organisation's security posture for EU regulations (NIS2, GDPR, ISO 27001). Curated index of tools and methodologies that support EU compliance — not generic AppSec t

  • vendor-risk

    ACTIVATE when integrating a new service, API, SaaS tool, SDK, npm/pip/maven package, Docker image, or any third-party dependency — or when discussing suppliers, vendors, processor agreements, or supply chain security. Also activate on imports from unknown packages or adding external webhooks/endpoin

Hooks (5)

  • SessionStart

    "${CLAUDE_PLUGIN_ROOT}"/hooks/audit-session-start.sh

  • PreToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/audit-tool-call.sh

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}"/hooks/audit-tool-call.sh

  • PostToolUseFailure

    "${CLAUDE_PLUGIN_ROOT}"/hooks/audit-tool-call.sh

  • PermissionDenied

    "${CLAUDE_PLUGIN_ROOT}"/hooks/audit-tool-call.sh

View source on GitHub

More from eyesecurity/skills

All 3 plugins →

Protects the npm supply chain — hardens npm / pnpm / Yarn v2+ and PyPi projects locally and in GitHub Actions CI.

4 skills

13

Structured vulnerability research for authorized security testing — the kitten process

1 skill

13

Maintain complisec?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins