What problem does it solve?
Security testers often struggle to systematically uncover leaked source code, hardcoded credentials, obfuscated JavaScript logic, and supply-chain weaknesses during authorized penetration tests. This Skill consolidates proven hunting techniques into one operational checklist.
Core Features & Use Cases
- Source Leak Recovery: Extract exposed repositories via .git leakage with git-dumper, then mine deleted sensitive files through git history, plus .svn, .DS_Store, and composer.lock artifacts.
- Secrets & Dangerous Function Discovery: Grep for dangerous functions (exec, eval, unserialize, pickle.loads) and hardcoded keys (sk-, ghp_, RSA keys), then run trufflehog/gitleaks across git history, Docker layers, npm/PyPI tarballs, and frontend bundles.
- JS Deobfuscation & Static Analysis: Rebuild RC4+base64 string-array decoders in Node.js to deobfuscate packed JavaScript (including UniApp app-service.js), and run semgrep or CodeQL for taint-based variant analysis.
- Use Case: During an authorized web app assessment, dump an exposed .git directory, recover a deleted config file containing database credentials, then deobfuscate the frontend bundle to map hidden API endpoints.
Quick Start
Use the source-code-hunting skill to analyze this target for .git leaks, hardcoded secrets, and obfuscated JavaScript.