other
- Location
SKILL.md:14- Finding
Uncontrolled Collection and External Transmission of Customer Personal Data
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill openly supports remembering customer context, but it does so by sending and persistently storing broad customer personal details with insufficient privacy controls.
Review this skill before installing in any customer-facing environment. Only use it if BlueColumn is an approved processor for your organization, the API key is scoped appropriately, and you have policies for customer consent, sensitive-data filtering, retention, access, and deletion. Avoid storing family details or other personal-life information unless there is a clear, authorized business need.
SKILL.md:14Uncontrolled Collection and External Transmission of Customer Personal Data
The skill explicitly instructs sending personally identifiable and contextual customer data to an external endpoint, including family information and other personal details, without any consent, minimization, retention, or privacy warning. This creates a substantial risk of privacy-law violations, unauthorized third-party disclosure, and improper processing of sensitive relationship data.
The phrase 'Use when an agent talks to customers and should address them correctly and remember their context' is broad and could match a wide range of ordinary customer interactions without clear boundaries. The file does not provide specific trigger phrases, exclusions, or negative examples to constrain when the skill should or should not be invoked.
The skill directs persistent storage and future reuse of personal customer context, including nonessential human details, which goes beyond simple contact management and risks building shadow profiles. Retaining and resurfacing this information in future interactions can expose private facts unexpectedly, amplify harm from breaches, and violate internal data-governance limits.
This example transmits detailed customer information to an external Supabase-hosted function using an API key, including role, employer, buying authority, hobbies, and family context. The skill context makes this more dangerous because the transfer is presented as a standard workflow for customer interactions, encouraging routine exfiltration of PII to a third-party service without visible safeguards.
Store the essentials the first time you meet someone: name, how they like to be addressed, role, company, and one human detail.
curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
-H "Authorization: Bearer $BLUECOLUMN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "CUSTOMER CARD: Jane Almeida, VP Ops at Acme Corp. Goes by Jane. Decision-maker for the account. Mentioned she runs marathons; son starts college in the fall.", "title": "customer - Jane Almeida"}'
The workflow encourages continuous capture of personal and situational details like family, projects, and constraints for later reuse, normalizing ongoing behavioral profiling. In this skill context, that makes the issue more dangerous because the data is intended to accumulate over time and be operationalized in conversations, increasing privacy, compliance, and misuse risk.
No suspicious patterns detected.