Summary
Create the owasp-llm skill under .github/skills/security/owasp-llm/ providing detection checklists, severity guidance, and remediation patterns for the OWASP Top 10 for LLM Applications 2025.
This skill is consumed by the security-reviewer agent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skills llm-vulnerabilities skill. Added to MVP per JasonTheDeveloper's suggestion: "A lot of our work nowadays revolve around agentic applications and using LLMs."
Acceptance Criteria
Content Source
Adapted from JasonTheDeveloper's owasp-skills llm-vulnerabilities/ skill. Naming convention changed from llm-vulnerabilities to owasp-llm per Discussion #480 terminology.
Dependencies
Summary
Create the
owasp-llmskill under.github/skills/security/owasp-llm/providing detection checklists, severity guidance, and remediation patterns for the OWASP Top 10 for LLM Applications 2025.This skill is consumed by the
security-revieweragent (not user-invocable). Content is adapted from JasonTheDeveloper's owasp-skillsllm-vulnerabilitiesskill. Added to MVP per JasonTheDeveloper's suggestion: "A lot of our work nowadays revolve around agentic applications and using LLMs."Acceptance Criteria
.github/skills/security/owasp-llm/SKILL.mdexists with valid frontmattername: owasp-llmmatches directory namedescriptionends with- Brought to you by microsoft/hve-coreuser-invocable: falsemetadata.content_based_onreferences OWASP LLM Top 10 2025 source URLreferences/directory contains 11 files:00-vulnerability-index.md— summary table with all 10 LLM vulnerabilities01-through10-)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
llm-vulnerabilities/skill. Naming convention changed fromllm-vulnerabilitiestoowasp-llmper Discussion #480 terminology.Dependencies
security-planningcollection tosecurity#792) for directory path.github/skills/security/