aicoin-account
Warn
Audited by Gen Agent Trust Hub on May 9, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSPROMPT_INJECTION
Full Analysis
- [CREDENTIALS_UNSAFE]: Hardcoded API credentials (
accessKeyIdandaccessSecret) are present inlib/defaults.json. Although these are identified in comments as public keys for a free tier provided by the vendor, embedding credentials within the skill's source files is a security risk. - [COMMAND_EXECUTION]: The script
scripts/exchange.mjsusesexecSyncto runnpm installif theccxtlibrary is not detected during execution. This runtime modification of the environment via shell commands bypasses static dependency management. - [EXTERNAL_DOWNLOADS]: The skill makes network requests to
open.aicoin.comto verify user subscription tiers and retrieve market data. - [PROMPT_INJECTION]: The skill has an indirect prompt injection surface as it processes data from external financial APIs and exchange platforms.
- Ingestion points: External data enters the agent context via
apiGetcalls inlib/aicoin-api.mjsand financial data fetched from exchanges via theccxtlibrary inscripts/exchange.mjs. - Boundary markers: No specific boundary markers or instructions to ignore embedded content were found when processing API responses.
- Capability inventory: The skill has capabilities including shell command execution (
execSyncfor npm installation), file system writes (writeFileSyncfor pending orders), and network operations (fetch). - Sanitization: External data is primarily processed and displayed using standard JSON stringification.
Audit Metadata