Install
$ agentstack add skill-bx33661-oh-my-vul-omv-dedup ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
omv-dedup
Assess duplicate disclosure risk for a local finding.
Invocation
/omv-dedup
Workflow
- Read
.omv/findings/.yamlusingcontracts/evidence.v1.yamlas the local schema reference. - Run
omv dedupto produce deterministic NVD, GHSA, OSV, and ecosystem advisory queries. - Show the queries before conclusions.
- Compare package, ecosystem, affected range, vulnerability class, CWE, source, sink, guard, and fixed version signals.
- Grade CNA duplicate risk as
High,Medium, orLow. - Only after user confirmation, write fields with:
omv dedup --confirm --existing-cve --notes
Risk Rules
High: same package plus same vulnerability class plus overlapping affected range or sink behavior.Medium: same package or same sink behavior, but incomplete version or guard overlap.Low: no close advisory match after source-specific searches.
Do not block a novel finding solely from package-name overlap.
Comparison Method
Build a table before assigning risk:
- Query source: NVD, GHSA, OSV, ecosystem database, maintainer advisory.
- Identity overlap: ecosystem, registry name, repository, vendor/product.
- Version overlap: affected range, fixed version, release date, vulnerable component.
- Behavior overlap: source type, sink API, guard/fix description, CWE, exploitability preconditions.
- Provenance quality: primary advisory, maintainer fix, registry metadata, or secondary mention.
Use sanitized fixture names in examples and evals. Do not teach from a real public CVE as the default example; real CVEs are allowed only when supplied by the user or when validating identifier format.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: bx33661
- Source: bx33661/oh-my-vul
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.