{"root_cid":"bafybeihkfllpm2iukv527omfjgx5oi27qssg727furzdnnbguct5yszxv4","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-01T08:03:47.712Z","result":{"schema_version":1,"category":"Social","category_confidence":0.89,"summary":"A Base-connected social prank app for sending, burning, and claiming soulbound onchain message NFTs.","signals":["analysis-context.json: latest_probe.title says \"Giggles and Gags — Send a cursed onchain message\" and latest_probe.content_type is text/html","root/index.html: hero text says \"Send a cursed on-chain message\" and describes a \"non-transferable prank NFT\" on Base","root/index.html: sections for \"Send a Gag\", \"Burn\", \"Claim\", and \"Lore\" show a user-facing messaging and reputation-flow app","root/app.js: wallet flow, minting, burning, claiming, and social sharing are implemented client-side","root/abi.js: contract methods include submitMintIntent, burnToken, and claimFees, matching the onchain message/NFT flow"],"quality":{"tier":"good","score":0.82,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Polished, functional frontend with clear navigation, wallet integration, onchain actions, and purpose-specific content; only minor rough edges from third-party dependencies and meme-heavy presentation."},"security":{"risk":"low","risk_score":0.08,"threat_type":"none","safe_to_list":true,"findings":[]},"files_reviewed":["analysis-context.json","root/index.html","root/app.js","root/config.js","root/abi.js"]}}
