feat(skill): introduce owasp-ml#1227
feat(skill): introduce owasp-ml#1227JasonTheDeveloper wants to merge 21 commits intomicrosoft:mainfrom
owasp-ml#1227Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1227 +/- ##
==========================================
- Coverage 87.63% 87.62% -0.02%
==========================================
Files 61 61
Lines 9328 9328
==========================================
- Hits 8175 8174 -1
- Misses 1153 1154 +1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
@JasonTheDeveloper - how do you anticipate this particular skill is used? I get the other ones for review and evaluation of existing code and for reviews of PRs, but this feels more like a planning setup. My concern with planning is that skills tend to not be great for overview/breadth needs of planning vs deep task specific work where skills tend to excel. |
|
@WilliamBerryiii I was thinking this skill in particular would help data scientists as they're writing notebooks, for example to train and utilise models. I do see where you're coming from. Although I believe the utilisation of this skill in particular would be a lot lower than others, I felt it might still be relevant. Happy to abandon the PR if you feel it's not necessary. |
|
To the other maintainers ... I'm still thinking through how we provide this capability into the ecosystem. I am of the opinion that it probably makes the most sense as a "planner" system, like SSSC, RAI, and Security (and the forthcoming "accessibility" one). @C-Neisinger ... would also appreciate some input from you on this one. |
Pull Request
Description
In alignment with phase 2 discussed in #480 (comment), this PR introduces the OWASP ML Top 10 skill to hve-core and the security reviewer agent.
Related Issue(s)
Closes #1205
Type of Change
Select all that apply:
Code & Documentation:
Infrastructure & Configuration:
AI Artifacts:
prompt-builderagent and addressed all feedback.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/agents/*.agent.md).github/skills/*/SKILL.md)Other:
.ps1,.sh,.py)Testing
To be able to test the
owasp-mlskill using the security reviewer agent you will need a repository containing a mcp code (not configurations).Security Revieweragent or invoke the agent via the/security-revewinstructionanalyse the code and produce a vulnerability reportcodebase-profiler.agent.mdpicks up that the repository contains mcp and thus uses theowasp-mlskill then that's all you need.owasp-mlis used, in your prompt addtargetSkill=owasp-mlYou should see in the output report the
owasp-mlskill being referenced and used.Checklist
Required Checks
AI Artifact Contributions
/prompt-analyzeto review contributionprompt-builderreviewRequired Automated Checks
The following validation commands must pass before merging:
npm run lint:mdnpm run spell-checknpm run lint:frontmatternpm run validate:skillsnpm run lint:md-linksnpm run lint:psnpm run plugin:generateSecurity Considerations