Trusted — Risk Score 5/100
Last scan:1 day ago Rescan
5 /100
openclaw-cost-guard
Static cost-governance review of OpenClaw configs to prevent denial-of-wallet incidents
This is a legitimate, well-scoped static cost-governance tool with no malicious behavior, no hidden functionality, and accurate documentation matching the implementation.
Skill Nameopenclaw-cost-guard
Duration26.0s
Enginepi
Safe to install
No action required. The skill is safe to use as documented.
ResourceDeclaredInferredStatusEvidence
Filesystem READ READ ✓ Aligned scripts/cost-guard.mjs:14 — only reads the user-specified config path (default ~…
Shell WRITE WRITE ✓ Aligned SKILL.md explicitly declares 'node {baseDir}/scripts/cost-guard.mjs' execution; …

File Tree

6 files · 11.8 KB · 329 lines
JavaScript 2f · 155L Markdown 3f · 139L JSON 1f · 35L
├─ 📁 references
│ └─ 📝 cost-playbook.md Markdown 27L · 1.2 KB
├─ 📁 scripts
│ └─ 📜 cost-guard.mjs JavaScript 118L · 5.1 KB
├─ 📁 tests
│ └─ 📜 test.mjs JavaScript 37L · 1.2 KB
├─ 📋 package.json JSON 35L · 869 B
├─ 📝 README.md Markdown 56L · 1.4 KB
└─ 📝 SKILL.md Markdown 56L · 2.0 KB

Dependencies 5 items

PackageVersionSourceKnown VulnsNotes
node:fs builtin node.js No Node.js built-in module, no external dependencies
node:os builtin node.js No Node.js built-in module
node:path builtin node.js No Node.js built-in module
node:assert builtin node.js No Node.js built-in module (test file only)
node:child_process builtin node.js No Node.js built-in module, used only in test file for execFileSync

Security Positives

✓ SKILL.md accurately describes all behavior — no doc-to-code mismatch
✓ Script performs only static JSON analysis with regex pattern matching; no side effects
✓ No network requests, no credential access, no file writes beyond config read
✓ No base64, eval, obfuscation, or suspicious constructs
✓ Dependencies: only Node.js built-in modules (fs, os, path) — no external packages
✓ Test suite validates expected behavior using a temporary config file
✓ All file/path access is scoped to the user-supplied config path