async-python-patterns
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides patterns and code snippets for asynchronous web scraping and concurrent I/O processing (e.g.,
scrape_urlsandfetch_pagesinresources/implementation-playbook.md). These patterns involve ingesting untrusted remote content, which is a known attack surface for indirect prompt injection if the agent subsequently processes that data without sanitization. - Ingestion points:
fetch_urlandscrape_urlsfunctions inresources/implementation-playbook.mdretrieve content from remote URLs. - Boundary markers: The provided educational snippets do not demonstrate the use of prompt boundaries or explicit instructions to ignore embedded directives in the fetched content.
- Capability inventory: The skill patterns utilize network access via
aiohttp.ClientSessionand simulated database interactions. - Sanitization: No data validation or sanitization logic is included in the high-level educational examples for handling remote data.
- [EXTERNAL_DOWNLOADS]: The resource documentation in
resources/implementation-playbook.mdreferences several well-known and trusted Python libraries, includingaiohttp,pytest-asyncio,FastAPI,asyncpg, andmotor. These are standard tools in the Python ecosystem for asynchronous development and do not represent a security risk in this context.
Audit Metadata