tempo-docs
Audited by Socket on Sep 14, 2026
5 alerts found:
SecurityAnomalyx4No clear covert malware behavior (no eval/Function, no obvious exfiltration) is visible in this fragment. However, it embeds a mnemonic and a private key directly in client-side code and uses them to sign/fund/mint/transfer on-chain. This is a critical supply-chain credential exposure risk: anyone who can view the bundle can extract the secrets and potentially control those accounts on any misconfigured/valuable environment. Additional minor concerns include in-browser PoW CPU usage and reliance on hardcoded sponsor endpoints.
No clear evidence of stealthy malware (e.g., backdoor logic, data theft, or command execution) is present in this module. The primary security/supply-chain concern is the hardcoded mnemonic used to derive signing accounts within client-side code, which exposes private key material to anyone who can fetch the web bundle. Additionally, hardcoded sponsor/fee-payer URLs increase the coupling to third-party infrastructure. Overall risk is elevated mainly due to credential exposure rather than covert malicious behavior.
No clear indicators of stealthy malware, data exfiltration, or obfuscation are present. The primary security issue is the embedded hardcoded mnemonic used to derive a signing account for on-chain token transfers when not on localnet. In a deployed or misconfigured environment, this can enable unauthorized transfers from that derived account to attacker-chosen addresses (only minimally validated by format), making this a meaningful supply-chain/security risk despite the demo-oriented intent.
No overt malware or data exfiltration behavior is evident in this module; it is a demo-style UI that triggers expected blockchain funding actions and refreshes balances. However, it embeds a hardcoded mnemonic in client-side code and uses it to sign/send token transfers on localnet, which is a significant credential-exposure and abuse risk, especially if the mnemonic-derived account is ever funded on an unintended network or if environment configuration is incorrect.
The code is a straightforward blockchain automation script (faucet funding -> balance query -> token transfer) without obvious obfuscation or explicit exfiltration. However, it contains a critical insecure practice: a private key literal hardcoded in the source. If real credentials are ever used, this creates high risk of account compromise and unintended on-chain transfers. From this fragment alone, malware intent is not strongly indicated, but the credential-in-code pattern is a serious security concern.