Scan Report
5 /100
daily-cost-report
Generate daily OpenClaw cost reports with breakdown by agent/model/channel. Supports markdown, HTML email delivery, and cron scheduling.
Legitimate cost reporting skill with clean implementation. All functionality is declared, no credential harvesting, no data exfiltration, no obfuscation, and no hidden behavior detected.
Safe to install
This skill is safe to use. Continue standard deployment practices.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Hardcoded binary path Doc Mismatch | scripts/daily-cost-report.sh:11 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | WRITE | ✓ Aligned | Writes to /tmp for report output |
| Network | READ | READ | ✓ Aligned | Uses openclaw binary to fetch session data |
| Shell | NONE | WRITE | ✓ Aligned | bash scripts invoke jq/awk/mail |
1 findings
Info Email 邮箱地址
[email protected] SKILL.md:30 File Tree
4 files · 19.2 KB · 684 lines Shell 3f · 504L
Markdown 1f · 180L
├─
▾
scripts
│ ├─
daily-cost-report-email.sh
Shell
│ ├─
daily-cost-report.sh
Shell
│ └─
send-cost-report.sh
Shell
└─
SKILL.md
Markdown
Security Positives
✓ No credential harvesting or environment variable theft
✓ No base64 encoding or obfuscation
✓ No external network calls except via local openclaw binary
✓ No curl/wget remote script execution
✓ All functionality declared in SKILL.md matches implementation
✓ Proper use of set -euo pipefail for error handling
✓ No sensitive file access (~/.ssh, ~/.aws, .env)
✓ Temp files properly cleaned up (rm -rf $TEMP_DIR)
✓ No reverse shell or C2 indicators