atprotoing
Pass
Audited by Gen Agent Trust Hub on Oct 13, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill fetches and processes social media posts, profile descriptions, and interaction data from the ATProto network. This content originates from external users and is considered untrusted, creating a potential surface for indirect prompt injection where malicious instructions could be embedded in post text or profile data.
- Ingestion points: Data is ingested through multiple functions in
atproto.py(e.g.,records,interactions,thread) andfeed.py(e.g.,collect,fetch_post) which query external servers for network records. - Boundary markers: The processed data is returned to the agent as text digests. There are no explicit delimiters or warning instructions provided to the agent to differentiate this untrusted content from the skill's own instructions.
- Capability inventory: The skill possesses the ability to make network requests to external domains and write HTML files to the local file system using the
--htmlargument in thefeedcommand. - Sanitization: While the skill performs basic cleaning of whitespace for display purposes, it does not implement specific security sanitization or filtering to detect or neutralize prompt injection attempts within social media content.
- [EXTERNAL_DOWNLOADS]: The skill performs network operations to retrieve data from decentralized ATProto infrastructure.
- Evidence: The
httpfunction inscripts/atproto.pymakes requests toplc.directoryfor identity resolution,constellation.microcosm.bluefor backlink indexing,ufos-api.microcosm.bluefor lexicon activity monitoring, and various user-specific Personal Data Servers (PDS) to fetch authoritative repo records. - [COMMAND_EXECUTION]: The skill is designed to be operated via a command-line interface provided to the AI agent.
- Evidence: The
SKILL.mdandREADME.mdfiles provide instructions for the agent to executepython3 scripts/atproto.pywith various subcommands to perform queries and reconstruct timelines.
Audit Metadata