Check if a SKILL.md is safe before you install it.
bash
uvicorn skillscan.app:app --port 8001
bash
curl -s -X POST http://localhost:8001/v1/scan-skill \
-H "Content-Type: application/json" \
-d "{\"skill_content\": $(cat path/to/SKILL.md | jq -Rs)}" | jq
Returns safety_score (1.0 = safe, 0.0 = dangerous), findings (list of threat names), verdict (SAFE/CAUTION/DANGEROUS), and skill_name.
credential_harvesting — accessing $API_KEY, $TOKEN, $SECRET, $PASSWORDdata_exfiltration — curl/wget sending data to external URLsobfuscated_command — base64 decode piped to bash, eval, execpermission_overreach — accessing /etc/shadow, .ssh/, reverse shellsbash
clawdhub inspect some-skill > /tmp/skill.md
VERDICT=$(curl -s -X POST http://localhost:8001/v1/scan-skill \
-H "Content-Type: application/json" \
-d "{\"skill_content\": $(cat /tmp/skill.md | jq -Rs)}" | jq -r '.verdict')
echo "Verdict: $VERDICT"