Scan Report
5 /100
proof-engine
Credibility engine that transforms business results into deployable proof content. Captures P&L, agent performance, funnel revenue, testimonials, milestones, and media mentions across 8 business domains.
A legitimate business reporting/credibility engine skill with no malicious behavior detected. All network activity is declared (Telegram only), no shell execution, no credential exfiltration, and no sensitive path access.
Safe to install
Approve for deployment. The skill's capabilities match its documentation and its purpose is straightforward business data aggregation.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Over-broad filesystem:READ declaration Doc Mismatch | SKILL.md:12 |
| Low | Environment variable access not declared as resource Sensitive Access | proof_manager.py:98 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | proof_manager.py:30-38 (paths defined), proof_manager.py:161-207 (capture reads … |
| Network | READ | READ | ✓ Aligned | proof_manager.py:97-107 (Telegram sendMessage only, hardcoded api.telegram.org) |
| Shell | NONE | NONE | — | No subprocess, os.system, or shell execution in proof_manager.py |
| Environment | NONE | READ | ✓ Aligned | proof_manager.py:98 reads TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID; PROOF_DIR. De… |
| Skill Invoke | NONE | NONE | — | No skill-to-skill invocation patterns found |
| Clipboard | NONE | NONE | — | No clipboard access found |
| Browser | NONE | NONE | — | No browser automation found |
| Database | NONE | NONE | — | No database access found |
2 findings
Medium External URL 外部 URL
https://api.telegram.org SKILL.md:39 Medium External URL 外部 URL
https://api.telegram.org/bot proof_manager.py:99 File Tree
7 files · 66.2 KB · 2006 lines Python 1f · 994L
Markdown 3f · 955L
JSON 3f · 57L
├─
dashboard.json
JSON
├─
opportunity_template.json
JSON
├─
proof_item.json
JSON
├─
proof_manager.py
Python
├─
README.md
Markdown
├─
SKILL.md
Markdown
└─
storytelling.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
stdlib | Python 3 standard library only | none | No | No pip/conda dependencies. Uses only: argparse, json, os, sys, datetime, urllib.request — all from Python stdlib |
Security Positives
✓ No subprocess, os.system, or any shell execution — skill is pure Python with stdlib only
✓ No base64, eval, or code obfuscation patterns
✓ Network activity limited strictly to api.telegram.org for outbound notifications only
✓ No access to sensitive paths (~/.ssh, ~/.aws, .env, ~/.netrc, ~/.config/)
✓ No credential harvesting or exfiltration — TELEGRAM_* vars used only for outbound push
✓ No persistence mechanisms (no cron hooks, startup scripts, or backdoors)
✓ No supply chain risk — no external dependencies, pure stdlib only
✓ No prompt injection vectors detected
✓ All writes go to declared /workspace/proof/ directory tree only
✓ Comprehensive documentation matches core functionality