A scan after the DeepSeek leak found 11,908 valid API keys publicly exposed on the web — AWS, Slack, Mailchimp included. Your side project is probably running on one of those naked keys right now.
rednote · security news watcher
Trivy's GitHub Actions got compromised twice in one month. The attacker swapped the bot that sorts your packages — stole your house keys (the GitHub token) and re-labeled every box with fakes. You thought it was official. It wasn't.
X · AppSec drama follower
Heads up: GitHub Copilot Free/Pro interaction data now trains models by default. API keys and database credentials sitting in your code context are at risk — go flip that setting off before your next commit.
Reddit · r/github
Real voices scattered across Reddit / Hacker News / X / dev forums — stitched together, this is what people go through when doing "scanning a GitHub repo for leaked secrets and vulnerable dependencies".
Lazy path · recommended
Install deep-skill-finder once — let your Agent find Skills for you
Whatever "scanning a GitHub repo for leaked secrets and vulnerable dependencies" task you have, MEYO already has the matching Skills. You don't need to hunt one by one — install deep-skill-finder and your Agent will auto-search MEYO's 50,000+ Skill library on every task, recommending the best match. You just say what you want to do — matching Skills is the Agent's job.
Copy → paste into Claude Code / Codex / Cursor / WorkBuddy / CatPaw · Agent installs automatically:
Please install the deep-skill-finder skill: download the archive from https://www.meyo.life/skill-finder, extract it into your local skill directory and enable it.
Or browse common-scene Skills below. Learn more about deep-skill-finder →
meyo.life/skill
Security Scenarios × Skill Picks
Install them all, or just pick 1–2 by name. Don't worry about picking wrong — they're free, uninstall anytime.
Secret Leak Hunting
Scan code and git history to find every leaked API key
Walks a 7-step process to audit script injection, privileged triggers, over-broad token permissions and secret exposure, and outputs a severity-ranked report
Intercepts deploy commands and runs 89 checks across SEC / DB / CODE and 5 more categories, outputting CRITICAL / HIGH findings and a ship/no-ship verdict
security-audit.sh scans the full OWASP catalog plus secrets and dependencies, computes a 0-100 score, and ships GitHub Actions / GitLab CI templates
1028 users
💬 Join the Deep Skill Finder Community
Trade "scanning a GitHub repo for leaked secrets and vulnerable dependencies" workflows with other Deep Skill Finder users and get install help
FAQ
Q: I pushed a secret to a public repo. Is it too late?
A: No, but deleting the line is not enough — the key lives in git history. Run a full-history scanner like skillet-security-sweep or credential-scanner to find every leak point, revoke and rotate the key at the provider immediately, then clean history with git filter-repo if needed. Do it in that order or you are wasting time.
Q: I can run npm audit myself. Why install a skill for it?
A: Running the tool yourself gets you a wall of CVE text. With code-vuln-audit installed, your agent detects the project type, picks the right auditor, interprets results, and turns them into severity-ranked fix suggestions. You just say "audit this repo for dependency issues" — no flags to memorize.
Q: How dangerous is pull_request_target really?
A: It is the most-abused trigger in the ecosystem: forked PR code executes in a context that can see your secrets, and if the workflow also passes secrets to an unpinned third-party action, you have handed keys to a stranger. github-actions-secret-exposure-audit specifically detects these combinations and scores the risk.
Q: Do these scans send my code to external servers?
A: Depends on the skill. Pure-local scripts like code-vuln-audit and aladin-secure-forge never leave your machine; warden-scan calls the Semgrep Registry and PyPI advisory DBs. Check the security-review note in each skill before installing — code-sensitive teams should default to local-only.
Q: Won't a CI gate slow down our release pace?
A: A well-designed gate only blocks on critical findings. ship-gate and aladin-secure-forge both let you set CRITICAL / HIGH thresholds so low-severity items only warn; github-actions-workflow-hardening-audit is a static check that finishes in seconds. Start in warn-only mode, then tighten.
Q: My repo is private. Do I still need this?
A: Yes. The Trivy Actions incident proved CI itself is the attack surface — a poisoned third-party action steals tokens in private repos too. And the day you open-source, or an engineer clones to a personal laptop, every secret in history becomes a live grenade.
Q: What does Deep Skill Finder have to do with these skills?
A: Deep Skill Finder is the skill-discovery engine inside your agent. Say "hunt for leaked keys in this repo" and it searches and recommends the real skills above. You never memorize a skill catalog — describe the task, it finds the tool.