meta-ads-connect
Pass
Audited by Gen Agent Trust Hub on Aug 1, 2026
Risk Level: SAFE
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill handles sensitive information including Meta Access Tokens and App Secrets.
- Evidence: Instructions guide users to store
access_token,ad_account_id,app_id, andapp_secretin a local file at.agents/meta-ads-credentials.jsonfor persistent access. - Note: This represents standard local secret management practice. No hardcoded credentials were found in the skill content.
- [COMMAND_EXECUTION]: The skill executes local Python scripts to perform its core functions.
- Evidence: Commands such as
python skills/meta-ads-connect/scripts/audit.pyandpython skills/meta-ads-connect/scripts/mutate.pyare used to pull data and apply changes. - Note: These are internal skill scripts used for their intended purpose; no arbitrary command execution or shell injection vectors were identified.
- [PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because it processes external data from the Meta Marketing API.
- Ingestion points: Data is fetched by
scripts/audit.pyand stored in.agents/meta-ads-data.jsonbefore analysis. - Boundary markers: The instructions do not define explicit delimiters or 'ignore' instructions for the retrieved ad data (e.g., ad copy, campaign names).
- Capability inventory: The agent can execute local scripts and write to the
.agents/directory. - Sanitization: There is no mention of sanitizing or filtering the ad data before it is parsed by the LLM.
- [EXTERNAL_DOWNLOADS]: The skill references official Meta developer documentation and tools.
- Evidence: Links to
developers.facebook.comfor token generation and API configuration. - Note: These are trusted domains for the skill's stated purpose.
Audit Metadata