T05 · Unauthorized Access and Privilege Escalation
- Location
SKILL.md:91- Finding
Non-Expiring Borrow Permission Violates Least Privilege
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill matches a DeFi lending purpose, but it asks users or agents to sign on-chain borrow, approval, and repayment transactions with a non-expiring borrow permission and limited risk guidance.
Install only if you understand that the examples involve signing blockchain transactions. Verify the network, API provider, contract addresses, token amounts, decimals, and every wallet prompt before signing. Prefer short expirations and minimal limits, and confirm there is a way to revoke or reduce permissions after borrowing or repayment.
SKILL.md:91Non-Expiring Borrow Permission Violates Least Privilege
The skill instructs users to perform real on-chain financial actions including granting token approvals, borrowing, and repaying USDC, but it does not prominently warn that these transactions are irreversible, may move funds, and can expose users to financial loss if parameters or contract addresses are wrong. In an agent-skill context, the lack of explicit transaction-risk disclosure is especially dangerous because users may treat the workflow as routine automation and approve spending or debt actions without understanding the consequences.
No suspicious patterns detected.