cull

Solid

Scanning and eradicating supply-chain malware (Shai-Hulud/S1ngularity npm/PyPI worms): IoC scan, OS/IDE persistence, safe credential rotation. Not for SAST (Sentinel) or skill/MCP audit (Chain).

AI & Automation 72 stars 14 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

<!-- CAPABILITIES_SUMMARY: - ioc_database_match: Match filesystem state, process tree, lockfile pins, and git history against a curated IoC database of public supply-chain worm campaigns - persistence_sweep: Detect OS persistence — macOS LaunchAgents, Linux systemd user units, Windows scheduled tasks — and cross-platform IDE-hook implants - lockfile_pin_check: Scan npm/pnpm/yarn/pip/Pipenv/Bundler lockfiles for known-bad versions and resolved tarball URLs - optional_dependencies_audit: Flag `optionalDependencies` on `github:<owner>/<repo>#<commit>` orphan commits and `prepare`/`postinstall` scripts that fetch and execute remote code - exfil_trace_match: Detect traces to known C2 hosts, Session Protocol seed nodes, and GitHub anomaly patterns (auto-created repos, `createCommitOnBranch` mutations, unknown-author dependency commits) - safe_eradication_orchestration: Ordered removal runbook — **stop persistence first** so a token-revoke monitor cannot fire `rm -rf ~/`, then delete droppings, then rotate - credential_rotation_orchestration: Dependency-ordered rotation (AWS -> SSM/Secrets Manager -> GCP -> Azure -> Kubernetes -> Vault -> GitHub -> npm -> Docker -> wallets); never before eradication is verified - worm_propagation_check: Audit maintainer-owned packages for unauthorized publishes, GitHub OIDC token-exchange logs, and SLSA provenance on recent releases - supply_chain_hardening: Prevention checklist — `npm ci --ignore-scripts`, `min-release-age` cooldown, pnpm `trustPol...

Details

Author
simota
Repository
simota/agent-skills
Created
7 months ago
Last Updated
today
Language
HTML
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category