{"root_cid":"bafybeiacdnyjtrfmzmcxjuist2rrso42s4hihcc2alna34hvko5hnwljae","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-03T01:35:32.718Z","result":{"schema_version":1,"category":"Finance","category_confidence":0.97,"summary":"A React-based CryptoVault dashboard for depositing ETH into an on-chain vault and viewing vault stats and estimated yield.","signals":["analysis-context.latest_probe.title=\"React App\" and index.html loads ./static/js/main.c492404a.js and ./static/css/main.eda7f13b.css.","static/js/main.c492404a.js.map sourcesContent includes components/AboutPanel.jsx: \"CryptoVault est un smart contract déployé sur Ethereum permettant aux utilisateurs de déposer de l’ETH\".","static/js/main.c492404a.js.map sourcesContent includes VaultDashboard.jsx: contract.deposit({ value: ethers.parseEther(amount) }) and refreshStats() reads vault balance and user shares.","static/js/main.c492404a.js.map sourcesContent includes VaultDashboard.jsx: \"Estimated Yield (5% APY)\" and \"Vault Balance\" UI labels.","version.json says \"Improved UI styling and error message for vault stats\", indicating a maintained app rather than a placeholder.","manifest.json and index.html are standard CRA assets, but the recovered source map shows a specific finance app purpose rather than a template shell."],"quality":{"tier":"fair","score":0.62,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"The app is functional and purpose-built for a vault workflow, but it is a small CRA bundle with limited surface area and basic presentation."},"security":{"risk":"low","risk_score":0.05,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["analysis-context.json","index.html","manifest.json","asset-manifest.json","version.json","static/js/main.c492404a.js","static/js/main.c492404a.js.map"]}}
