{"id":"348a1e13-f691-47ff-9481-17dd665834cc","shortId":"F4msbh","kind":"skill","title":"Audit Python dependency sets for known vulnerabilities before release or environment promotion with Safety","tagline":"Scan Python requirements and environments for known vulnerable or malicious packages before they move further through delivery or promotion workflows.","description":"# Audit Python dependency sets for known vulnerabilities before release or environment promotion with Safety\n\nScan Python requirements and environments for known vulnerable or malicious packages before they move further through delivery or promotion workflows.\n\n## Prerequisites\n\nPython, pip, a requirements file or Python environment to scan, and Safety authentication when using full Safety features.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- Run pip install safety.\n\nRequirements and caveats from upstream:\n- ![Python Versions](https://img.shields.io/pypi/pyversions/safety)\n- [Supported Python Versions](#supported-python-versions)\n- Safety CLI is a Python dependency vulnerability scanner designed to enhance software supply chain security by detecting packages with known vulnerabilities and malicious packages in local development environments, CI/...\n\nBasic usage or getting-started notes:\n- [Getting Started](#getting-started)\n- ## GitHub Action\n- Test Safety CLI in CI/CD using our [GitHub Action](https://github.com/pyupio/safety-action).\n\n- Source: https://github.com/pyupio/safety\n- Extracted from upstream docs: https://raw.githubusercontent.com/pyupio/safety/HEAD/README.md\n\n## Documentation\n\n- https://docs.safetycli.com/\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety/)","tags":["audit","python","dependency","sets","for","known","vulnerabilities","before","release","environment","promotion","with"],"capabilities":["skill","source-agentskillexchange","skill-audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,469 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:09:30.595Z","embedding":null,"createdAt":"2026-05-18T13:15:15.634Z","updatedAt":"2026-05-18T19:09:30.595Z","lastSeenAt":"2026-05-18T19:09:30.595Z","tsv":"'/pypi/pyversions/safety)':113 '/pyupio/safety':179 '/pyupio/safety-action).':175 '/pyupio/safety/head/readme.md':186 '/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety/)':195 'action':163,172 'agent':190 'agentskillexchange.com':194 'agentskillexchange.com/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety/)':193 'audit':1,35 'authent':82 'basic':150 'caveat':106 'chain':134 'ci':149 'ci/cd':168 'cli':122,166 'deliveri':31,65 'depend':3,37,126 'design':129 'detect':137 'develop':147 'doc':183 'docs.safetycli.com':188 'document':187 'enhanc':131 'environ':11,19,45,53,77,99,148 'exchang':192 'extract':180 'featur':87 'file':74 'full':85 'get':154,157,160 'getting-start':153,159 'github':162,171 'github.com':174,178 'github.com/pyupio/safety':177 'github.com/pyupio/safety-action).':173 'img.shields.io':112 'img.shields.io/pypi/pyversions/safety)':111 'instal':88,92,102 'known':6,21,40,55,140 'local':146 'malici':24,58,143 'match':97 'move':28,62 'note':156 'packag':25,59,138,144 'path':95 'pip':71,101 'prerequisit':69 'promot':12,33,46,67 'python':2,16,36,50,70,76,109,115,119,125 'raw.githubusercontent.com':185 'raw.githubusercontent.com/pyupio/safety/head/readme.md':184 'releas':9,43 'requir':17,51,73,104 'run':100 'safeti':14,48,81,86,103,121,165 'scan':15,49,79 'scanner':128 'secur':135 'set':4,38 'setup':94 'skill':191 'skill-audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety' 'softwar':132 'sourc':176,189 'source-agentskillexchange' 'start':155,158,161 'suppli':133 'support':114,118 'supported-python-vers':117 'test':164 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':91,108,182 'usag':151 'use':84,89,169 'version':110,116,120 'vulner':7,22,41,56,127,141 'workflow':34,68","prices":[{"id":"78c2f1c5-8218-4a19-84ec-0dee8edad6f7","listingId":"348a1e13-f691-47ff-9481-17dd665834cc","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:15:15.634Z"}],"sources":[{"listingId":"348a1e13-f691-47ff-9481-17dd665834cc","source":"github","sourceId":"agentskillexchange/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety","isPrimary":false,"firstSeenAt":"2026-05-18T13:15:15.634Z","lastSeenAt":"2026-05-18T19:09:30.595Z"}],"details":{"listingId":"348a1e13-f691-47ff-9481-17dd665834cc","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"8ae559fd4da8db2ebbe61369abc2b81d8c5b94e3","skill_md_path":"skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Audit Python dependency sets for known vulnerabilities before release or environment promotion with Safety","description":"Scan Python requirements and environments for known vulnerable or malicious packages before they move further through delivery or promotion workflows."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/audit-python-dependency-sets-for-known-vulnerabilities-before-release-or-environment-promotion-with-safety"},"updatedAt":"2026-05-18T19:09:30.595Z"}}