Summary
Create the owasp-ml skill under .github/skills/security/owasp-ml/ providing detection checklists, severity guidance, and remediation patterns for the OWASP ML Top 10 2025 vulnerabilities.
This skill is consumed by the security-reviewer agent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skills ml-vulnerabilities skill with hve-core naming and conventions applied.
Acceptance Criteria
Content Source
Adapted from JasonTheDeveloper's owasp-skills ml-vulnerabilities/ skill. Naming convention changed from ml-vulnerabilities to owasp-ml per Discussion #480 terminology alignment.
File Structure
.github/skills/security/owasp-ml/
├── SKILL.md
└── references/
├── 00-vulnerability-index.md
├── 01-input-manipulation-attack.md
├── 02-data-poisoning-attack.md
├── 03-model-inversion-attack.md
├── 04-membership-inference-attack.md
├── 05-model-theft.md
├── 06-ai-supply-chain-attacks.md
├── 07-transfer-learning-attack.md
├── 08-model-skewing.md
├── 09-output-integrity-attack.md
└── 10-model-poisoning.md
Summary
Create the
owasp-mlskill under.github/skills/security/owasp-ml/providing detection checklists, severity guidance, and remediation patterns for the OWASP ML Top 10 2025 vulnerabilities.This skill is consumed by the
security-revieweragent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skillsml-vulnerabilitiesskill with hve-core naming and conventions applied.Acceptance Criteria
.github/skills/security/owasp-ml/SKILL.mdexists with valid frontmattername: owasp-mlmatches directory namedescriptionends with- Brought to you by microsoft/hve-coreuser-invocable: falsemetadata.content_based_onreferences OWASP ML Top 10 source URLreferences/directory contains 11 files:00-vulnerability-index.md— summary table with all 10 vulnerabilities01-input-manipulation-attack.md02-data-poisoning-attack.md03-model-inversion-attack.md04-membership-inference-attack.md05-model-theft.md06-ai-supply-chain-attacks.md07-transfer-learning-attack.md08-model-skewing.md09-output-integrity-attack.md10-model-poisoning.mdEach reference file follows the 7-section pattern: Description → Risk → Vulnerability Checklist → Prevention Controls → Example Attacks → Detection Guidance → Remediation
SKILL.mdbody references the vulnerability index and instructs the agent on how to traverse referencesnpm run validate:skillspasses for this skillContent Source
Adapted from JasonTheDeveloper's owasp-skills
ml-vulnerabilities/skill. Naming convention changed fromml-vulnerabilitiestoowasp-mlper Discussion #480 terminology alignment.File Structure
.github/skills/security/owasp-ml/ ├── SKILL.md └── references/ ├── 00-vulnerability-index.md ├── 01-input-manipulation-attack.md ├── 02-data-poisoning-attack.md ├── 03-model-inversion-attack.md ├── 04-membership-inference-attack.md ├── 05-model-theft.md ├── 06-ai-supply-chain-attacks.md ├── 07-transfer-learning-attack.md ├── 08-model-skewing.md ├── 09-output-integrity-attack.md └── 10-model-poisoning.md