deal-momentum-analyzer-skill
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONPERSISTENCECOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted external data, such as HubSpot deal notes and Clari call summaries. This data is processed to generate momentum scores and re-engagement drafts, presenting a surface for indirect prompt injection attacks where a third party (e.g., a call participant or someone with CRM access) could embed instructions to manipulate the agent's output.
- Ingestion points: reads from
notes_last_updated,clari_get_call_summary, and general CRM activity logs. - Boundary markers: No explicit delimiters are specified for separating untrusted external content from the skill's system instructions during processing.
- Capability inventory: The skill is capable of creating Gmail drafts (
create_draft) and scheduling calendar events (create_event). - Sanitization: The risk is mitigated by the mandatory
check_my_copybrand gate (Gate B) and the requirement that all outbound text is created as a draft (Gate D) rather than sent directly, ensuring a human-in-the-loop review. - [PERSISTENCE]: The skill uses
CronCreateto establish a daily execution schedule. It also references the potential use of alaunchdagent for persistent scheduling on macOS hosts (~/Library/LaunchAgents/com.tim.deal-momentum.plist). These mechanisms allow the skill to execute periodically without manual intervention. - [COMMAND_EXECUTION]: The skill utilizes
execute_sqlto perform complex queries against the HubSpot deals database andask_agentto query unstructured activity history. While these are used for legitimate business analysis, they represent powerful tools for data access that rely on the agent's ability to maintain context and intent while constructing queries.
Audit Metadata