{"root_cid":"bafybeidbo6rnrgxe5urvcg4ndcup3u44l74hgngljqflbbhg5htdxksmxq","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-01T23:46:34.541Z","result":{"schema_version":1,"category":"Finance","category_confidence":0.98,"summary":"A React-based Base swap dApp for exchanging pmUSD and PMDT with wallet connect, quotes, approvals, and onchain swap execution.","signals":["analysis-context latest_probe.title=\"pmFi Swap\" and content_type=text/html indicate a swap web app","root/index.html sets <title>pmFi Swap</title> and loads local React bundle assets","root/static/js/main.1d65eb10.js.map embeds App.js with BrowserProvider, ERC20 approvals, quote lookups, and swapUsdToRub/swapRubToUsd calls","App.js config targets chainId 8453 (Base Mainnet) and uses converterAddress plus pmUSD/PMDT token contracts"],"quality":{"tier":"good","score":0.78,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Purpose-built swap frontend with wallet connection, balance/allowance checks, live quotes, and two swap paths; implementation is basic but functional and coherent."},"security":{"risk":"low","risk_score":0.08,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["analysis-context.json","root/index.html","root/manifest.json","root/asset-manifest.json","root/robots.txt","root/static/js/main.1d65eb10.js","root/static/js/main.1d65eb10.js.map","root/static/js/453.ca2e1c5b.chunk.js"]}}
