Flag misspelled, brandjacked, and typosquatted package names across npm, PyPI, and crates.io before installation, using edit-distance, keyboard-proximity, and known-target corpus matching with typomania, Microsoft OSSGadget's oss-find-squats, and pypi-scan.
安装
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill detecting-typosquatting-packagesnpx skills add mukul975/Anthropic-Cybersecurity-Skills --skill detecting-typosquatting-packages -a claude-code -gnpx skills add mukul975/Anthropic-Cybersecurity-Skills --skill detecting-typosquatting-packages -a codex -ggemini skills install https://github.com/mukul975/Anthropic-Cybersecurity-Skills.git --path skills/detecting-typosquatting-packagesgh skill install mukul975/Anthropic-Cybersecurity-Skills detecting-typosquatting-packagesgit clone --depth 1 https://github.com/mukul975/Anthropic-Cybersecurity-Skills /tmp/mukul975__Anthropic-Cybersecurity-Skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/mukul975__Anthropic-Cybersecurity-Skills/skills/detecting-typosquatting-packages ~/.claude/skills/detecting-typosquatting-packages # Claude Code
cp -R /tmp/mukul975__Anthropic-Cybersecurity-Skills/skills/detecting-typosquatting-packages ~/.agents/skills/detecting-typosquatting-packages # Codex, Cursor, Gemini CLI, Copilot, OpenCode