python-pro
Pass
Audited by Gen Agent Trust Hub on Oct 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill defines an attack surface for indirect prompt injection due to its handling of external data.
- Ingestion points: Examples in
SKILL.mdandreferences/async-patterns.mddescribe reading files viapathliband fetching URL content viahttpx. - Boundary markers: There are no explicit instructions or delimiters defined to prevent the agent from following instructions embedded within the files or web content it reads.
- Capability inventory: The skill utilizes file system access (
pathlib), network operations (httpx), and the execution of external tools (mypy,black,ruff,pytest). - Sanitization: No input validation or sanitization logic is shown in the provided code templates.
- [EXTERNAL_DOWNLOADS]: The skill recommends the installation of various Python packages and the use of external repositories for development workflow automation.
- Packages: References standard libraries and tools such as
mypy,black,ruff,pytest,httpx, andpydanticin project configuration examples. - Remote sources: Fetches pre-commit hook configurations from the official repositories of Black (
github.com/psf/black) and Ruff (github.com/astral-sh/ruff-pre-commit). - [DATA_EXFILTRATION]: The skill includes code patterns that involve network access and local file system path resolution.
- Network operations: The
httpx.AsyncClientis used in examples to fetch data from lists of URLs. - Sensitive file paths: The
references/standard-library.mdfile contains an example that resolves the user's home directory usingPath.home().
Audit Metadata