classify-leads
Pass
Audited by Gen Agent Trust Hub on Mar 6, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection where malicious content in processed data could influence the agent's behavior.
- Ingestion points: Lead data is ingested from Google Sheets via
scripts/read_sheet.pyand subsequently read from JSON files inscripts/classify_leads_llm.py. - Boundary markers: No boundary markers or 'ignore' instructions are present in the
CLASSIFICATION_PROMPTStemplates or thecreate_classification_requestfunction to prevent the model from obeying instructions found within the data fields. - Capability inventory: The skill interacts with the Anthropic API and Google Sheets API, but does not use dangerous functions like
eval()oros.system()with the processed data. - Sanitization: There is no evidence of sanitization or escaping for lead names, descriptions, or keywords before they are formatted into the LLM prompt strings.
- [EXTERNAL_DOWNLOADS]: The skill interacts with Google Sheets and Google Drive APIs to read and update lead information.
- Details: The scripts
scripts/read_sheet.pyandscripts/update_sheet.pyuse thegspreadlibrary to communicate with Google's well-known services. These operations are essential for the skill's primary purpose and use official authentication mechanisms.
Audit Metadata