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, and compatibility fields in frontmatter, preventing automated license detection.
- Contributing docs gaps — The skills contributing guide did not document the new metadata fields or the
compatibility field in the schema.
Acceptance Criteria
Implementation
Addressed in PR #1294 across 4 commits and 56 changed files.
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
standards-mapping.instructions.md— CIS licensing prohibits redistribution of their controls content, but the file contained embedded CIS mappings.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.THIRD-PARTY-NOTICES— No centralized third-party attribution file existed for the repository.license,metadata, andcompatibilityfields in frontmatter, preventing automated license detection.compatibilityfield in the schema.Acceptance Criteria
license: CC-BY-SA-4.0with attribution blocks in SKILL.mdlicense: MITTHIRD-PARTY-NOTICESfile created covering all external sourceslicenseandmetadatafields in frontmattercompatibilityfield added to skill schema and documenteddocs/contributing/skills.mddocuments new fieldsnpm run validate:skillspasses (12/12)npm run lint:frontmatterpassesImplementation
Addressed in PR #1294 across 4 commits and 56 changed files.