OnionClaw
SKILL.md describes a Tor-based dark web OSINT tool with extensive capabilities, but all referenced implementation scripts (setup.py, check_tor.py, renew.py, search.py, fetch.py, pipeline.py, etc.) are missing—only documentation exists with no verifiable code.
SKILL.md describes a full dark web OSINT tool and references 10+ Python scripts (setup.py, check_tor.py, renew.py, check_engines.py, search.py, fetch.py, ask.py, pipeline.py, sync_sicry.py, and bundled sicry.py), but none of these files exist. This is a severe doc-to-code mismatch making security verification impossible.
SKILL.md:1 Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
1 lower-risk artifacts were extracted and still need context.
The report includes 0 attack-chain steps and 1 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
SKILL.md references 10+ Python scripts (setup.py, check_tor.py, renew.py, search.py, fetch.py, ask.py, pipeline.py, sync_sicry.py, etc.) that do not exist in the package—only documentation is present
Tool routes all traffic through Tor and makes GitHub API calls for updates; ability to download sync_sicry.py from external repo is not security-reviewed
SKILL.md declares filesystem writes, environment variable access (python-dotenv), and shell execution but no code exists to audit
Most important evidence
Missing implementation code—only documentation present
SKILL.md describes a full dark web OSINT tool and references 10+ Python scripts (setup.py, check_tor.py, renew.py, check_engines.py, search.py, fetch.py, ask.py, pipeline.py, sync_sicry.py, and bundled sicry.py), but none of these files exist. This is a severe doc-to-code mismatch making security verification impossible.
SKILL.md:1 Environment variable access declared without audit
SKILL.md explicitly states the tool uses 'python-dotenv' to read .env files containing LLM_API_KEY and other configuration. While reading .env is standard for tools needing API keys, the actual .env handling code is not present to audit.
SKILL.md:24 External code download from GitHub
SKILL.md describes a 'sync_sicry.py' script that pulls the 'Sicry' engine from github.com/JacobJandon/Sicry. This introduces supply chain risk—downstream code not reviewed in this package.
SKILL.md:273 System Tor configuration modification
setup.py is documented to modify /etc/tor/torrc for ControlPort, CookieAuthentication, and DataDirectory. This requires elevated privileges and modifies system configuration.
SKILL.md:45 Declared capability vs actual capability
SKILL.md references --out FILE, --output-dir DIR, report writing SKILL.md: 'routes all requests through Tor', GitHub API calls for updates SKILL.md: 'python3 {baseDir}/setup.py', 'python3 {baseDir}/pipeline.py' SKILL.md: uses 'python-dotenv' to read .env for LLM keys, torrc paths No skill chaining declared Not referenced Not referenced Not referenced Suspicious artifacts and egress
http://SOME.onion/path SKILL.md:153
Dependencies and supply chain
There are no structured dependency warnings.
File composition
SKILL.md