lulo
Pass
Audited by Gen Agent Trust Hub on Feb 17, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- EXTERNAL_DOWNLOADS (LOW): The skill communicates with
https://api.lulo.fito generate transaction data. - Evidence: Functions
generateDepositTransactionandgenerateWithdrawTransactionfetch base64-encoded transactions from a remote endpoint. - Risk: If the remote API were compromised, it could return malicious transactions (e.g., unauthorized transfers) that the skill would then sign.
- COMMAND_EXECUTION (LOW): The skill uses the
@solana/web3.jslibrary to sign and broadcast transactions to the Solana mainnet. - Evidence:
transaction.sign([wallet])followed byconnection.sendTransaction(transaction)in bothdeposit.tsandwithdraw.ts. - Risk: This is 'blind signing' of remotely generated content. While standard for many DeFi agents, it lacks local validation of the transaction instructions before signing.
- CREDENTIALS_UNSAFE (SAFE): API keys and wallet secrets are accessed via
process.env.LULO_API_KEYandprocess.env.WALLET_SECRET_KEY. - Evidence: No hardcoded secrets were found in the analyzed files. The use of environment variables is consistent with security best practices for agent configuration.
Audit Metadata