{"root_cid":"bafybeidnpy6gy4jps3i45gxppyaarjygmaeyi75g6mgsu2srp5ztzixg5m","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-02T22:35:42.892Z","result":{"schema_version":1,"category":"Finance","category_confidence":0.96,"summary":"Escrowly is an Ethereum mainnet escrow dapp for creating and managing Kleros-backed payment transactions.","signals":["analysis-context.json: latest_probe title \"Escrowly\" with content_type \"text/html\" and ipfs_path /ipfs/bafybeidnpy6gy4jps3i45gxppyaarjygmaeyi75g6mgsu2srp5ztzixg5m/index.html","root/index.html: <title>Escrowly</title> and meta description \"Escrowly - Ethereum Mainnet\"","root/assets/index-CQisrwVP.js: escrow actions include createTransaction, pay, reimburse, executeTransaction, timeOutBySender, and timeOutByReceiver","root/assets/index-CQisrwVP.js: The Graph endpoints reference \"kleros-escrow-v1\" and \"kleros-escrow-v1-erc20-subgraph\"","root/index.html: loads external module script from https://cdn.gpteng.co/gptengineer.js"],"quality":{"tier":"good","score":0.82,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Functional escrow UI with contract actions, transaction listings, and dispute-related data; bundled/minified but clearly purposeful and not obviously broken."},"security":{"risk":"medium","risk_score":0.41,"threat_type":"suspicious_external_script","safe_to_list":true,"findings":[{"type":"suspicious_external_script","severity":"medium","confidence":0.97,"evidence":"root/index.html line 18: <script src=\"https://cdn.gpteng.co/gptengineer.js\" type=\"module\"></script>","file":"root/index.html"}]},"files_reviewed":["analysis-context.json","ipfs-app-analysis-system.md","root/index.html","root/assets/index-CQisrwVP.js","root/assets/metamask-sdk-4jhW9psQ.js"]}}
