{"root_cid":"bafybeieh7kdmq3dafcs526eveozchipf27kwfenego55xjdordnnclswdy","model":"openai/gpt-5.4-mini","analyzed_at":"2026-05-01T22:07:28.889Z","result":{"schema_version":1,"category":"Education","category_confidence":0.82,"summary":"A single-page Russian school seating optimizer that imports student data, models classrooms, and exports seating results.","signals":["analysis-context.json: latest_probe.title is 'Авторассадка' and content_type is 'text/html'","root/index.html: UI labels mention 'Список школьников', 'Кабинеты', and 'Параметры рассадки'","root/index.html: the app imports XLSX data and exports seating spreadsheets/JSON","root/index.html: SeatingEngine calculates penalties and runs simulated annealing to optimize seat assignments"],"quality":{"tier":"good","score":0.74,"is_substantive":true,"is_redirect_only":false,"is_placeholder":false,"rationale":"Functional and purposeful single-page tool with import, optimization, and export flows, but it is visually basic and contained in one file with no broader app structure."},"security":{"risk":"low","risk_score":0.18,"threat_type":"suspicious_external_script","safe_to_list":true,"findings":[{"type":"suspicious_external_script","severity":"low","confidence":0.78,"evidence":"root/index.html:8 loads `https://cdn.jsdelivr.net/npm/xlsx@0.18.5/dist/xlsx.full.min.js` from a third-party CDN","file":"root/index.html"}]},"files_reviewed":["analysis-context.json","ipfs-app-analysis-system.md","root","root/index.html"]}}
