Skip to content

Define policy pack contribution and quality standards #21

Description

@arthurpanhku

Why this matters

Policy packs are where DocSentinel turns generic security review into actionable governance. They also carry a high risk of becoming opaque, stale, or biased if contribution rules are not explicit.

From first principles: a policy rule is only useful if contributors can inspect its source, version, rationale, applicability, and test coverage.

Community help wanted

We need a contribution model and quality bar for public policy packs.

Suggested scope

  • Define a policy pack manifest contract: framework, version, source references, license, control IDs, applicability, and maintainer metadata.
  • Add validation tests for public policy packs.
  • Document how to contribute new controls without introducing confidential or vendor-private content.
  • Add examples for common frameworks such as OWASP ASVS, NIST SSDF, SOC 2-style controls, or ISO 27001-style mappings where licensing allows.
  • Define review expectations for updates when upstream standards change.

Acceptance criteria

  • A contributor guide for policy packs exists.
  • Policy pack validation can run in CI.
  • At least one example policy pack demonstrates the expected metadata and tests.
  • The guide explicitly rejects proprietary, confidential, or customer-specific content.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: standardsFramework packs, OSCAL, and conformancecommunity-readyScoped contribution ready for community collaborationdocumentationImprovements or additions to documentationenhancementNew feature or requesthelp wantedExtra attention is neededpriority: p1Important follow-up after P0 foundations

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions