other
Warning
- Location
- SKILL.md:22
- Finding
- Third-Party Disclosure of Fiscal Identifier Through Optional Web Interface## Vulnerability Details **File Location**: `SKILL.md`, lines 22 and 151 **Vulnerability Type**: Third-party privacy exposure **Risk Level**: Medium **Complete Code Snippets**: ```markdown - **Optional web interface**: `https://compara.ar/deudores/:cuit` (replace `:cuit` with the 11-digit CUIT/CUIL/CDI) ``` ```markdown 5. **If user prefers a UI**, share `https://compara.ar/deudores/:cuit` as a quick visual option ``` ### Technical Analysis The Skill instructs the agent to place a user's 11-digit CUIT, CUIL, or CDI directly into a URL hosted by `compara.ar`. This is an external service that is not identified as an official server in the supplied OpenAPI specification; that specification lists only `https://api.bcra.gob.ar`. Opening the generated URL transmits the fiscal identifier to the third-party server as part of the request path. It may consequently appear in server and proxy access logs, browser history, monitoring systems, analytics records, screenshots, copied links, and potentially referrer data. The URL also reveals that the identifier was used to access a debtor-report interface. The Skill does not explain the third party's relationship to BCRA, establish why disclosure is necessary, warn about URL-based identifier exposure, or require informed consent before constructing the link. ### Attack Path 1. A user supplies a CUIT, CUIL, or CDI while requesting credit information. 2. Following the documented workflow, the agent substitutes that identifier for `:cuit` in the `compara.ar` URL. 3. The agent presents the personalized URL to the user. 4. When the user opens it, the third party receives the fiscal identifier in the HTTP request path. 5. The identifier and the user's apparent interest in a debtor report may be retained or exposed through server logs, intermediary systems, browser history, analytics, or subsequent sharing. ### Impact Assessment This issue does not grant local ...[truncated 362 chars]
- Remediation
- ## Remediation Suggestions 1. Remove the `compara.ar` link and use only the official BCRA API server documented in the supplied OpenAPI specification. 2. If the third-party interface must remain available, identify it explicitly as an unaffiliated external service and explain that opening it discloses the fiscal identifier in the URL. 3. Obtain explicit user consent before inserting a CUIT, CUIL, or CDI into any third-party URL. 4. Do not automatically open the URL or send a request to the third party. 5. Prefer an official interface or a design that does not place personal identifiers in URL paths or query strings. 6. Document the third party's privacy, retention, logging, and data-processing behavior before recommending it.
