Skip to content

Official Rule Registry for nod compliance spec-linter

Notifications You must be signed in to change notification settings

mraml/nod-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

nod-rules: Official Compliance Registry ๐Ÿ“š

This is the official community registry for nod compliance packs. It contains rule definitions for various regulatory standards, security frameworks, and best practices.

โš ๏ธ Important Disclaimer

nod and these rule packs verify the presence and alignment of policy elements within a specification. They act as a blueprint auditor; they do not guarantee the security or legal compliance of the final running code, product, or organization. A "green light" from nod means the intent matches the policy requirements, but independent runtime auditing and legal counsel are still required for full compliance certification.

๐Ÿ“ฆ Available Rule Packs

Standard File Description
EU AI Act library/eu-ai-act.yaml High-Risk AI System classification & documentation.
NIST AI RMF library/nist-ai-rmf.yaml Govern, Map, Measure, Manage functions.
OWASP LLM Top 10 library/owasp-llm.yaml Critical vulnerabilities for Large Language Model apps.
ISO 42001 library/iso-42001.yaml AI Management System artifact verification.
SOC 2 library/soc2.yaml Security, Availability, and Confidentiality artifacts.
HIPAA library/hipaa.yaml ePHI Security Rule safeguards.
GDPR (AI) library/gdpr.yaml Data protection, DPIA, and RoPA artifacts.

๐Ÿš€ Usage

You can use these rules directly with nod by referencing the raw URL.

# Example: Scanning against ISO 42001
nod scan docs/ --rules [https://raw.githubusercontent.com/mraml/nod-rules/main/library/iso_42001.yaml](https://raw.githubusercontent.com/mraml/nod-rules/main/library/iso_42001.yaml)

โœ๏ธ Contributing

We welcome contributions! If you are a compliance expert or security engineer:

  1. Fork this repository.
  2. Create a new YAML file in library/ following the nod schema.
  3. Open a PR to the main branch.

Rule Schema Example

profiles:
  iso_42001:
    badge_label: "ISO 42001 Aligned"
    requirements:
      - id: "## AI Risk Assessment"
        severity: "HIGH"
        remediation: "ISO 42001 (6.1.2): You must document the AI risk assessment process."

About

Official Rule Registry for nod compliance spec-linter

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published