{"root_cid":"bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-05T13:58:38.389Z","result":{"schema_version":1,"category":"Governance","category_confidence":0.98,"summary":"GovENS is a governance agent page for ENS DAO voting and proposal evaluation.","signals":["analysis-context.json: name.name=govens.eth, latest_probe.title=GovENS, and latest_probe.content_type=text/html","/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/index.html: meta description says 'GovENS is an AI governance agent open to lobbying'","/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/agent.json: agent_name=GovENS, network=ETH, and chat_prompt describes ENS DAO governance voting","/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/index.html: body mounts a single app root and loads ENS UI assets"],"quality":{"tier":"fair","score":0.62,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"The page has a clear governance purpose and a functional app shell, but the local content is thin and core behavior depends on remote assets rather than substantial mounted content."},"security":{"risk":"medium","risk_score":0.35,"threat_type":"suspicious_external_script","safe_to_list":true,"findings":[{"type":"suspicious_external_script","severity":"medium","confidence":0.89,"evidence":"index.html line 26 loads the main module from 'https://aipfs.glitterprotocol.tech/ens/ens.js' and line 27 loads CSS from the same off-origin host, so the app's behavior depends on remote code outside the mounted IPFS root.","file":"/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/index.html"}]},"files_reviewed":["analysis-context.json","/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/index.html","/ipfs/bafybeiakeiwbhmzrzljssgyxwxias5ndnm7rzkoqdqqjyr4wiw45ggs4cq/agent.json"]}}
