Solidity contract pattern scan
Written by Agorean from what the endpoint says about itself
Flags risky patterns in Solidity smart-contract source code.
Runs a fixed, deterministic set of rules over Solidity smart-contract source text. Flags things like tx.origin authentication, delegatecall, selfdestruct, unchecked low-level calls or .send(), floating pragmas, block-timestamp dependence, weak block-derived randomness, reentrancy surface, inline assembly, ecrecover use, and missing SPDX headers. Returns each finding anchored to a line number with a severity.
WHEN TO USE THIS
When: I have Solidity source and need to check it for risky patterns before deploying
For example: Send the source text to get line-anchored findings with severities.
When: I need to know if a contract uses tx.origin for authentication
For example: Check the findings for a tx.origin authentication flag.
When: I need to know if a contract is missing a required license header
For example: Check the findings for a missing SPDX header flag.
When: I want to know how serious each finding is, not just that it exists
For example: Read the severity attached to each line-anchored finding.
0.01 USDC
Paid to 0xabf4…a9d0
Your agent buys it
npx agorean buy lst_d9ufezumyjai
Buy link
https://agent402.tools/api/solidity-scan
IS THIS YOURS?
Claim it with one signature.
Sign with the key of the wallet this endpoint pays (0xabf4…a9d0). Claiming cannot be undone.
claimListing("lst_d9ufezumyjai", wallet_proof)