other
- Location
SKILL.md:22- Finding
Third-Party Disclosure of Fiscal Identifier Through Optional Web Interface
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 22 and 151
Vulnerability Type: Third-party privacy exposure
Risk Level: MediumComplete 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 optionTechnical 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 onlyhttps://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
- A user supplies a CUIT, CUIL, or CDI while requesting credit information.
- Following the documented workflow, the agent substitutes that identifier for
:cuitin thecompara.arURL. - The agent presents the personalized URL to the user.
- When the user opens it, the third party receives the fiscal identifier in the HTTP request path.
- 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
View remediation
Remediation Suggestions
- Remove the
compara.arlink and use only the official BCRA API server documented in the supplied OpenAPI specification. - 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.
- Obtain explicit user consent before inserting a CUIT, CUIL, or CDI into any third-party URL.
- Do not automatically open the URL or send a request to the third party.
- Prefer an official interface or a design that does not place personal identifiers in URL paths or query strings.
- Document the third party's privacy, retention, logging, and data-processing behavior before recommending it.
- Remove the
