Scan Report
68 /100
skill-security-vet
技能安全審核 - 整合本地掃描 + VirusTotal 雲端威脅情報
Undeclared computer-wide filesystem scanning and auto-quarantine capabilities discovered - SKILL.md only mentions skill scanning but code includes full drive scanning mode.
Do not install this skill
Remove local/full scanning modes or document them clearly with explicit user consent. The computer-wide scanning capability is highly suspicious for a skill auditing tool.
Attack Chain 4 steps
◎
Entry User installs skill-security-vet believing it only scans installed skills
SKILL.md:1⬡
Escalation Attacker or compromised tool uses 'local' or 'full' mode to scan entire computer filesystem
vet.ts:219⬡
Escalation Tool iterates through directories searching for sensitive files and credential patterns
vet.ts:239◉
Impact Files matching danger patterns are auto-quarantined or removed without user consent
vet.ts:160Findings 5 items
| Severity | Finding | Location |
|---|---|---|
| High | Undeclared local/full computer scanning mode | vet.ts:219 |
| High | Automatic file quarantine without consent | vet.ts:160 |
| Medium | Undocumented VirusTotal API integration | vet.ts:127 |
| Medium | Suspicious file pattern matching | vet.ts:50 |
| Low | Broad exclusion list suggests awareness of sensitive areas | vet.ts:239 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ+WRITE | ✗ Violation | vet.ts:219-263 (scanLocalComputer function scans entire drives) |
| Network | NONE | READ | ✗ Violation | vet.ts:127-154 (VirusTotal API calls not mentioned in docs) |
| Shell | NONE | NONE | — | No shell execution found |
2 findings
Medium External URL 外部 URL
https://virustotal.com SKILL.md:46 Medium External URL 外部 URL
https://www.virustotal.com/api/v3/files/$ vet.ts:127 File Tree
3 files · 29.6 KB · 885 lines TypeScript 2f · 768L
Markdown 1f · 117L
├─
SKILL.md
Markdown
├─
startup-scan.ts
TypeScript
└─
vet.ts
TypeScript
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
bun | bundled | system | No | Bun runtime required |
Security Positives
✓ Security scanning patterns are well-defined and comprehensive
✓ Uses VirusTotal for external threat intelligence (legitimate security tool feature)
✓ No direct exfiltration of credentials observed - only pattern matching
✓ No reverse shell, C2, or direct malicious code execution
✓ API key stored locally in config directory, not hardcoded