T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:82- Finding
Unrestricted Access to Historical Conversations and Local Résumé Files
- Content
View full analysis
**English translation of the source instruction:** > “Risk of name-recognition errors in batch interview transcripts: The same candidate may have multiple forms of address in the transcript, including a formal name, nickname, or transcription error. If the user mentions ‘yesterday’s batch list’ or asks to ‘match by name,’ the Agent must first use historical conversations and local résumé files to verify the formal name, and then add a ‘name matching explanation’ table to internal materials. The formal report must not include the name-matching process.” ### Technical Analysis The Skill mandates access to two privacy-sensitive sources: 1. Historical conversation data. 2. Résumé files stored in the local environment. This instruction does not require explicit user authorization before accessing either source. It also does not constrain access to a particular conversation, directory, file, candidate, or set of permitted résumé fields. No data-minimization, purpose-limitation, retention, or access-control requirements are defined. Name disambiguation can be a legitimate part of interview evaluation, but automatic inspection of historical conversations and local files exceeds least privilege when the current-session materials are sufficient or when the user has not explicitly approved cross-session lookup. If the runtime gives the Agent broad filesystem or conversation-history access, the instruction can cause unrelated candidate records to be processed. The requirement to omit the matching process from the formal report further reduces visibility into which additional records were accessed. Although excluding internal processing details from a business report can be reasonable, it should not replace user ...[truncated 1459 chars]- Remediation
View remediation
