-
Notifications
You must be signed in to change notification settings - Fork 134
Standards licensing compliance remediation for security instructions and skills #1295
Copy link
Copy link
Open
Copy link
Labels
complianceLicensing, attribution, and regulatory complianceLicensing, attribution, and regulatory compliancedocumentationImprovements or additions to documentationImprovements or additions to documentationlicensingLicense declarations, attribution, and third-party noticesLicense declarations, attribution, and third-party noticesmaintenanceMaintenance work, no version bumpMaintenance work, no version bump
Description
Summary
Remediate standards licensing compliance across security instructions and skill packages in hve-core. The repository includes content derived from external standards (OWASP, CIS, NIST, OSSF) that requires proper attribution, license declarations, and redistribution compliance.
Problem
- CIS Controls v8.1 content embedded in
standards-mapping.instructions.md— CIS licensing prohibits redistribution of their controls content, but the file contained embedded CIS mappings. - OWASP skills declared
license: MIT— Three OWASP-derived skills (owasp-agentic,owasp-llm,owasp-top-10) contain content licensed under CC BY-SA 4.0, but their frontmatter declared MIT. The 33 OWASP vulnerability reference files lacked CC BY-SA 4.0 attribution footers. - Missing
THIRD-PARTY-NOTICES— No centralized third-party attribution file existed for the repository. - Incomplete skill metadata — Skills lacked
license,metadata, andcompatibilityfields in frontmatter, preventing automated license detection. - Contributing docs gaps — The skills contributing guide did not document the new metadata fields or the
compatibilityfield in the schema.
Acceptance Criteria
- CIS Controls content removed and replaced with runtime Researcher Subagent delegation
- OWASP skills declare
license: CC-BY-SA-4.0with attribution blocks in SKILL.md - All 33 OWASP reference files include CC BY-SA 4.0 footers
- Non-OWASP skills declare
license: MIT -
THIRD-PARTY-NOTICESfile created covering all external sources - README.md includes a Licensing subsection explaining the dual-license model
- All 12 skills include
licenseandmetadatafields in frontmatter -
compatibilityfield added to skill schema and documented -
docs/contributing/skills.mddocuments new fields -
npm run validate:skillspasses (12/12) -
npm run lint:frontmatterpasses - Plugins regenerated to reflect CIS reclassification
Implementation
Addressed in PR #1294 across 4 commits and 56 changed files.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
complianceLicensing, attribution, and regulatory complianceLicensing, attribution, and regulatory compliancedocumentationImprovements or additions to documentationImprovements or additions to documentationlicensingLicense declarations, attribution, and third-party noticesLicense declarations, attribution, and third-party noticesmaintenanceMaintenance work, no version bumpMaintenance work, no version bump