security-scfw

Intercept npm, PyPI, and Poetry installs against malicious-package databases.

7|Updated May 28, 2026
One-click install
npx skills add https://github.com/zcaceres/skills --skill security-scfw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-scfw
Source: https://github.com/zcaceres/skills/tree/main/skills/security-scfw
Command: npx skills add https://github.com/zcaceres/skills --skill security-scfw

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pipx, jq, and includes scripts (resource) components.

What problem does it solve?

This skill prevents the installation of known-malicious npm, PyPI, and Poetry packages by acting as a client-side gate that inspects dependencies before they are ever written to your machine.

Core Features & Use Cases

  • Install-Time Protection: Automatically routes package manager commands through a firewall to verify targets against malicious-package datasets and OSV.dev.
  • Agent Guardrails: Optionally installs a PreToolUse hook that forces the AI agent to route its own package installs through the firewall, preventing accidental installation of compromised code.
  • Audit & Review: Provides tools to audit currently installed packages and review logs of blocked or warned installation attempts.

Quick Start

Invoke the security-scfw skill to automatically configure your environment and begin protecting your package installations.

Frequently Asked Questions about security-scfw

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I block malicious npm and pip packages at install time?

Block malicious npm and pip packages at install time by routing package manager commands through Datadog's Supply-Chain Firewall, which verifies dependencies against malicious-package datasets and OSV.dev before they are written to your machine.

Can I intercept AI agent package installations to prevent malware?

Yes, you can intercept AI agent package installations by configuring a PreToolUse hook that forces the agent to route its npm, PyPI, and Poetry installs through the supply-chain firewall, preventing accidental installation of compromised code.

Do I need pipx and jq to configure a supply-chain firewall for dependencies?

Yes, you need pipx to install the supply-chain firewall tool and jq for processing logs and managing configuration when validating your npm, pip, and Poetry dependencies.

What is the best way to audit currently installed npm and pip packages for malware?

The best way to audit installed npm and pip packages for malware is using the supply-chain firewall's built-in audit tools to review currently installed packages and inspect logs of blocked or warned installation attempts.

Does the supply-chain firewall work with Poetry package installations?

Yes, the supply-chain firewall works with Poetry package installations by intercepting and validating them against known-malicious databases and OSV.dev, operating as a persistent shell-level gate for developer machines.