Scan Report
15 /100
occ
Control OpenCode to execute development tasks via CLI
This is a legitimate OpenCode CLI controller that manages development sessions with standard tooling patterns. No malicious behavior detected.
Safe to install
This skill is safe to use. Consider pinning axios to a specific version in package.json for improved supply chain hygiene.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Shell execution not declared in SKILL.md Doc Mismatch | scripts/bin/opencode-server.js:29 |
| Low | Dependency version not pinned Supply Chain | scripts/package.json:13 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | WRITE | ✓ Aligned | npm install writes node_modules |
| Network | NONE | READ | ✓ Aligned | HTTP requests to localhost:4096-4200 |
| Shell | NONE | WRITE | ✓ Aligned | spawn('opencode') and exec('npm install') |
| Environment | NONE | READ | ✓ Aligned | Standard PATH lookup for 'opencode' binary |
File Tree
8 files · 14.8 KB · 574 lines JavaScript 6f · 497L
Markdown 1f · 58L
JSON 1f · 19L
├─
▾
scripts
│ ├─
▾
bin
│ │ └─
opencode-server.js
JavaScript
│ ├─
▾
src
│ │ ├─
▾
services
│ │ │ ├─
message.js
JavaScript
│ │ │ └─
session.js
JavaScript
│ │ ├─
▾
utils
│ │ │ ├─
http.js
JavaScript
│ │ │ └─
server.js
JavaScript
│ │ └─
index.js
JavaScript
│ └─
package.json
JSON
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
axios | ^1.6.0 | npm | No | Version range allows updates |
Security Positives
✓ All network communication is localhost-only (127.0.0.1)
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env)
✓ No credential harvesting or exfiltration behavior
✓ No obfuscation or base64-encoded payloads
✓ No external IP connections or C2 indicators
✓ Port scanning is documented in SKILL.md
✓ Session management is scoped to local development workflow