mcd-meal-adviser
Pass
Audited by Gen Agent Trust Hub on Oct 22, 2026
Risk Level: SAFE
Full Analysis
- [DATA_EXPOSURE_EXFILTRATION]: The skill demonstrates safe security practices by using environment variables for sensitive tokens (
MCD_MCP_TOKEN). It includes documentation and automated scripts to ensure that personal data like order IDs and coupon codes are stripped from data snapshots before being saved or submitted to the repository. - [INDIRECT_PROMPT_INJECTION]: The skill ingests external data from official McDonald's MCP tools (e.g.,
query-meals,available-coupons). While this data enters the agent context viascripts/adviser.py, the risk is low as the source is a trusted service and the data is processed through a structured engine with strict validation rules defined inSKILL.md. No evidence of unsafe interpolation of untrusted strings into prompts was found. - [COMMAND_EXECUTION]: Static analysis flagged a
subprocess.runcall intests/test_adviser.py. Investigation shows this is a benign testing utility (run_cli) used to verify the functionality of the localadviser.pyscript during the development and CI process. It does not execute arbitrary or user-supplied commands. - [OBFUSCATION]: No malicious obfuscation was detected. Standard usage of data URIs for favicons in HTML files and verification hashes for service validation were identified as benign.
- [CREDENTIALS_UNSAFE]: No hardcoded secrets were found. All references to API tokens use placeholders or environment variable references, and the project includes guides on how to manage these credentials safely.
Audit Metadata