
Package Supply-Chain Sentinel
Vet dependency changes for supply-chain risk before you install, commit, or release. Scans package and lockfile diffs for install-time lifecycle scripts, non-registry sources, suspicious download commands, typosquatting, and floating versions, across npm, pnpm, yarn, pip, uv, and poetry. Flags what to review with evidence. No install required.
- Detect typosquatting in new dependencies during PR reviews
- Flag dangerous preinstall/postinstall scripts in npm or pip packages
- Verify lockfile integrity and registry consistency across updates
$19
· or 95 creditsSecure checkout via Stripe
Included in download
- Detect typosquatting in new dependencies during PR reviews
- Flag dangerous preinstall/postinstall scripts in npm or pip packages
- terminal, file_read automation included
- Ready for Works with Claude Code
Sample input
Audit the dependency changes in this PR. I'm seeing a new package called 'py-requests-utils' and some changes in the poetry.lock file.
Sample output
Dependency Audit Results
Scope: pyproject.toml, poetry.lock
Findings:
- High: Potential Typosquatting.
py-requests-utilshas low downloads and mimicsrequests-utils. Use caution. - Medium: New
postinstallscript detected inpoetry.lock. - Action: Verify package source before install.
Vet dependency changes for supply-chain risk before you install, commit, or release. Scans package and lockfile diffs for install-time lifecycle scripts, non-registry sources, suspicious download commands, typosquatting, and floating versions, across npm, pnpm, yarn, pip, uv, and poetry. Flags what to review with evidence. No install required.
$19
· or 95 creditsSecure checkout via Stripe
Included in download
- Detect typosquatting in new dependencies during PR reviews
- Flag dangerous preinstall/postinstall scripts in npm or pip packages
- terminal, file_read automation included
- Ready for Works with Claude Code
- Instant install
Sample input
Audit the dependency changes in this PR. I'm seeing a new package called 'py-requests-utils' and some changes in the poetry.lock file.
Sample output
Dependency Audit Results
Scope: pyproject.toml, poetry.lock
Findings:
- High: Potential Typosquatting.
py-requests-utilshas low downloads and mimicsrequests-utils. Use caution. - Medium: New
postinstallscript detected inpoetry.lock. - Action: Verify package source before install.
About This Skill
Supply Chain Security for Modern Dev Stacks
Package Supply Chain Sentinel is a specialized audit tool designed to catch malicious dependencies before they enter your codebase. It automates the tedious and error-prone process of reviewing lockfile diffs and package manifests for signs of typosquatting, hidden lifecycle scripts, and high-risk version shifts.
What it does
The skill performs a dual-layered analysis: an automated heuristic scan using local scripts and a manual-review simulation based on industry-standard audit checklists. It examines package.json, pyproject.toml, requirements.txt, and their respective lockfiles to identify anomalies that standard vulnerability scanners might miss.
- Typosquatting Detection: Spots name-hijacking attempts (e.g.,
requesstvsrequests). - Manifest Auditing: Flags suspicious
preinstallorpostinstallscripts that could execute arbitrary code. - Lockfile Integrity: Detects unexpected registry changes or hash mismatches in dependency diffs.
- Evidence-Based Reporting: Provides a ranked list of findings (Critical to Info) with cited evidence and remediation snippets.
Supported Frameworks & Tools
The Sentinel works across major ecosystems, supporting npm, pnpm, yarn, pip, uv, and poetry. It is designed to be integrated into CI/CD pre-commit hooks or used during PR reviews to verify third-party code changes.
Why use this skill?
Standard security tools often focus on known CVEs. This skill focuses on intent and anomalies. Instead of just flagging an old version, it alerts you if a package suddenly starts running a shell script on install or if a lockfile is pointing to a non-standard registry. It saves developers hours of manual diff-checking while providing a higher level of assurance for sensitive production environments.
Use Cases
- Detect typosquatting in new dependencies during PR reviews
- Flag dangerous preinstall/postinstall scripts in npm or pip packages
- Verify lockfile integrity and registry consistency across updates
- Generate safe remediation commands for suspicious package findings
Known Limitations
- Heuristic pattern scan; it is not a vulnerability database or a live registry-reputation check.
- Flags review targets from manifest and lockfile evidence; it does not install or fetch packages.
- Confirming a package is safe still requires human review of the flagged items.
How to Install
mkdir -p ~/.claude/skills && curl -sL https://www.agensi.io/api/install/package-supply-chain-sentinel -o /tmp/package-supply-chain-sentinel.zip && unzip -o /tmp/package-supply-chain-sentinel.zip -d ~/.claude/skills && rm /tmp/package-supply-chain-sentinel.zipFree skills install directly. Paid skills require purchase - use the download button above after buying.
Reviews
No reviews yet - be the first to share your experience.
Only users who have downloaded or purchased this skill can leave a review.
Early access skill
Be the first to review this skill.
Only users who have downloaded or purchased this skill can leave a review.
Security Scanned
Passed automated security review
Permissions
Allowed Hosts
File Scopes
Read-only inspection first. The bundled scanner reads matching manifests and lockfiles and prints markdown or JSON findings. It installs nothing, fetches nothing, transmits nothing, and modifies nothing. Any write, install, deploy, or live-account action requires explicit user confirmation.
Works with Claude Code, Codex CLI, Cursor, OpenCode/OpenClaw, Gemini CLI, and other agents that load SKILL.md folders. The bundled scanner uses the Python 3 standard library only and degrades to manual checklist mode when Python or matching files are unavailable.
Creator
JustHandled Labs creates focused agent skills and workflow packs for Claude, Codex, Cursor, and AI-assisted builders. Each tool is designed around a real repeatable task: cleaner commits, better PRs, stronger handoffs, safer repo hygiene, clearer documentation, and less copy-paste chaos. The goal is not generic AI productivity. The goal is specific workflows that are easier to run, review, and repeat. Maintained by H.J. Westerfield, with a background in communications, editing, project coordination, customer support, and practical AI systems. JustHandled Labs builds tools for people who want useful automation without theatrical complexity.
Frequently Asked Questions
Learn More About AI Agent Skills
More Premium Skills
Multi-Agent Orchestration Master Library
Transform Claude Code into a coordinated multi-agent system. Battle-tested tmux orchestration patterns, YAML task queues, event-driven communication, and parallel worker management for 8+ agents.

sast-configuration
Automate the setup and optimization of Semgrep, SonarQube, and CodeQL for high-signal security testing.
designing-hybrid-context-layers
Architects the right retrieval strategy for every query — teaching your agent when to use RAG, a knowledge graph, or a temporal index instead of defaulting to vector search for everything.
consumer-motivation-analyzer
Go beyond surface-level feedback to uncover the psychological drivers and hidden motivations behind buyer behavior.