{"root_cid":"bafybeidasttjnbigasj5jpo3bx37gatyvntsyf5ylybgzsolyqkfbgg25e","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-21T03:34:45.669Z","result":{"schema_version":1,"category":"Media","category_confidence":0.88,"summary":"A book-detail and search page for 'Objective First Certificate Workbook with Answers' with multiple IPFS gateway links.","signals":["analysis-context.json names the target ofc.liber3.eth and latest_probe.title as 'Objective First Certificate Workbook with Answers'","root/index.html sets the same title and description for an ebook/book listing interface","root/index.html exposes a search box, book metadata, IPFS CID, and several download links"],"quality":{"tier":"fair","score":0.58,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Functional and contentful, but narrow in scope and heavily template-like around a single book record."},"security":{"risk":"medium","risk_score":0.47,"threat_type":"suspicious_external_script","safe_to_list":false,"findings":[{"type":"suspicious_external_script","severity":"medium","confidence":0.87,"evidence":"root/index.html lines 11-12 set a very permissive CSP ('default-src * self blob: data: gap:; ... script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; ...') and lines 57-65 load external runtime code from 'https://liber-3.github.io/profile/ipfsProfile.js' / 'https://liber3.eth.limo/ipfsProfile.js'.","file":"root/index.html"}]},"files_reviewed":["analysis-context.json","ipfs-app-analysis-system.md","root/index.html"]}}
