At a glance
What it does
Check a project for known vulnerable dependencies and security anti-patterns.
Before you choose it
Check a project for known vulnerable dependencies and security anti-patterns. The supplied pinned skill document describes its trigger and workflow.
Best for
Users who need this workflow in a DSH project.
Common tasks
- Check a project for known vulnerable dependencies and security anti-patterns.
Permissions and data
The skill guides a local workflow; external behavior is not independently audited.
Permissions- Uses the documented skill workflow.
- Data handling was not independently audited.
- External services follow the supplied project instructions.
- Credential requirements were not independently tested.
Limitations
- The skill document does not establish runtime compatibility.
What DSHub checked
- The source commit and complete skill document were captured.
What DSHub did not check
- Installation and runtime behavior were not tested.
Pinned install
Primary action
This standalone skill does not have a DSH Plugin install action. Use its source documentation for the delivery method.
Maintainer source
Skill instructions
name: vuln-check description: Use when asked to check for security vulnerabilities, or when the /vuln-check command runs — scan the project for known vulnerable dependencies and security anti-patterns.
Vulnerability Check
Check the current project for security vulnerabilities: dependency advisories and code-level security anti-patterns.
Procedure
- 依赖审计: inspect the lockfile/manifest (package-lock.json / pnpm-lock.yaml / requirements.txt…) for known-vulnerable versions. Use the local toolchain (npm audit / pnpm audit when available and network permits) or compare against known advisory data.
- 代码检查: scan for security anti-patterns with file/line evidence:
- shell command injection (string interpolation into exec/spawn with shell:true)
- path traversal (user input joined into paths without normalization)
- secrets committed (API keys, tokens, private keys in the tree); report only the file path, line, and secret type, never the value or source excerpt
- unsafe eval / dynamic import of user input
- missing input validation at trust boundaries
- Report findings ordered by severity, each with: location, CVE/advisory id when applicable, impact, and remediation (upgrade to which version, or the code change needed).
- State explicitly when the project is clean in a category.
Constraints
- Never disclose a complete secret; diagnostics may report only whether it is set.
- Distinguish "verified vulnerable" from "needs verification" — never overstate.
- Do not modify code during the check.
Operate deliberately
Install and manage
Prerequisites and target Profile
Target: No native DSH Profile target.
Delivery: Skill Files — https://github.com/ccch1mneyyy/dsh-tui。
Compatibility and access
Requires_host_review: Not established by supplied evidence。
Review compatibility evidence ↗
Risk facts
Review instructions before use.
Evidence ↗Evidence and editorial reviewManifest, Bundle patch, distribution and freshness
Immutable evidence
Review status and source activity
Approved for publication after reviewing the source-linked content and immutable release record. AI assisted with the draft; the publication decision was human.
Human reviewed Aug 29, 2026, 3:18 PM UTC。GitHub facts last checked Aug 20, 2026, 2:01 PM UTC。
No material source change has been recorded since this evidence baseline.