doordash
Pass
Audited by Gen Agent Trust Hub on Sep 3, 2026
Risk Level: SAFEDATA_EXFILTRATIONCOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: The skill accesses and processes highly sensitive personal data from a local Obsidian vault at '
/Library/Mobile Documents/iCloudmd~obsidian/Documents/idanbeck/Personal/Family Food Profile.md'. This file contains health information (allergies), family member details, and preferences. - [DATA_EXFILTRATION]: The skill hardcodes a specific residential address ('2267 Shibley Ave, San Jose') and geographic coordinates, which are passed to external CLI commands.
- [COMMAND_EXECUTION]: The skill executes a local binary 'dd-cli' to interact with DoorDash. This includes financial operations such as 'order submit' which charges the default payment method on file.
- [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect injection via data ingested from external DoorDash menu items or store descriptions. Malicious content in these external sources could influence the agent's behavior during the composition of orders.
- Ingestion points: Reads external store data and menu items via
dd-cli searchanddd-cli menu(SKILL.md). - Boundary markers: Instructions specify reading from the
structuredContentJSON field to separate data from terminal/UI noise. - Capability inventory: Subprocess calls to
dd-clifor cart manipulation and order submission; execution ofdoordash_skill.pyfor validation. - Sanitization: The
doordash_skill.pyscript validates food-related logic (allergies, balance) but does not sanitize menu item names or descriptions for malicious prompt content.
Audit Metadata