shareone
Pass
Audited by Gen Agent Trust Hub on Jun 16, 2026
Risk Level: SAFECREDENTIALS_UNSAFEDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: The skill manages authentication credentials by reading from and writing to a local file at
~/.shareone_credentialsand accessing sensitive environment variables such asSUDOWORK_AUTH_PROXY_TOKEN. - [DATA_EXFILTRATION]: The script
scripts/check_api_key.jsoutputs the discovered API key directly to the standard output (KEY_FOUND:<api_key>), which exposes the secret to the agent's context and potential logs. - [PROMPT_INJECTION]: The skill includes a
skill-report.jsonfile containing a pre-existing security audit that claims the skill is safe. This acts as a self-authoritative safety claim designed to influence evaluation and bypass security analysis. - [DATA_EXFILTRATION]: Several scripts, including
scripts/update_share_settings.js, allow the API base URL to be overridden via a command-line argument (--base-url). If influenced by a malicious prompt, this could be used to redirect authenticated requests and credentials to an attacker-controlled server. - [PROMPT_INJECTION]: The skill ingests untrusted data from the external ShareOne platform (comments and file downloads) and instructs the agent to process it, creating an indirect prompt injection surface.
- Ingestion points:
scripts/download_share.js(file content) andscripts/shareone_api_request.js(comment retrieval). - Boundary markers: Absent.
- Capability inventory: The skill can write files and perform authenticated network operations.
- Sanitization: Absent.
Audit Metadata