1 line
11 KiB
JSON
1 line
11 KiB
JSON
{"nodes": [{"id": "bug_report_project_risk_audit", "label": "\u0410\u0443\u0434\u0438\u0442 \u0440\u0438\u0441\u043a\u043e\u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0430", "file_type": "document", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_jwt_insecure_production_defaults", "label": "\u041d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u0435 production-defaults JWT", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_refresh_token_rotation_race_condition", "label": "\u0413\u043e\u043d\u043a\u0430 \u0440\u043e\u0442\u0430\u0446\u0438\u0438 refresh-\u0442\u043e\u043a\u0435\u043d\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_authcontext_threadlocal_leak", "label": "\u0423\u0442\u0435\u0447\u043a\u0430 ThreadLocal AuthContext", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_schedule_override_conflict_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u043a\u043e\u043d\u0444\u043b\u0438\u043a\u0442\u043e\u0432 override \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u044f", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_teacher_schedule_override_visibility_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 override \u0434\u043b\u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u0439", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_tenant_datasource_replacement_risk", "label": "\u0420\u0438\u0441\u043a \u0437\u0430\u043c\u0435\u043d\u044b DataSource \u0442\u0435\u043d\u0430\u043d\u0442\u0430", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_tenant_config_watcher_update_gap", "label": "\u041f\u0440\u043e\u0431\u0435\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f watcher \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0442\u0435\u043d\u0430\u043d\u0442\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_kubernetes_tls_trust_all_risk", "label": "\u0420\u0438\u0441\u043a Kubernetes TLS trust-all", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_department_import_subject_ownership_risk", "label": "\u0420\u0438\u0441\u043a \u0432\u043b\u0430\u0434\u0435\u043d\u0438\u044f \u0434\u0438\u0441\u0446\u0438\u043f\u043b\u0438\u043d\u0430\u043c\u0438 \u043f\u0440\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0435 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_workload_department_scope_risk", "label": "\u0420\u0438\u0441\u043a \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0432\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043a\u0430\u0444\u0435\u0434\u0440\u044b", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_semester_boundary_overlap_risk", "label": "\u0420\u0438\u0441\u043a \u043f\u0435\u0440\u0435\u0441\u0435\u0447\u0435\u043d\u0438\u044f \u0433\u0440\u0430\u043d\u0438\u0446 \u0441\u0435\u043c\u0435\u0441\u0442\u0440\u043e\u0432", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_localstorage_access_token_risk", "label": "\u0420\u0438\u0441\u043a access token \u0432 localStorage", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_innerhtml_error_xss_risk", "label": "\u0420\u0438\u0441\u043a XSS \u0447\u0435\u0440\u0435\u0437 innerHTML \u043e\u0448\u0438\u0431\u043e\u043a", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}, {"id": "bug_report_opentelemetry_latest_supply_chain_risk", "label": "\u0420\u0438\u0441\u043a latest-\u0442\u0435\u0433\u0430 OpenTelemetry", "file_type": "concept", "source_file": "BUG_REPORT.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null}], "edges": [{"source": "bug_report_project_risk_audit", "target": "bug_report_jwt_insecure_production_defaults", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_refresh_token_rotation_race_condition", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_authcontext_threadlocal_leak", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_schedule_override_conflict_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_teacher_schedule_override_visibility_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_tenant_datasource_replacement_risk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_tenant_config_watcher_update_gap", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_project_risk_audit", "target": "bug_report_kubernetes_tls_trust_all_risk", "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_jwt_insecure_production_defaults", "target": "docs_infrastructure_jwt_secret_policy", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_refresh_token_rotation_race_condition", "target": "docs_database_auth_refresh_tokens", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_authcontext_threadlocal_leak", "target": "docs_architecture_authentication", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_schedule_override_conflict_gap", "target": "docs_api_schedule_overrides_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_teacher_schedule_override_visibility_gap", "target": "docs_api_dynamic_schedule_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_tenant_datasource_replacement_risk", "target": "docs_api_tenant_database_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_tenant_config_watcher_update_gap", "target": "docs_infrastructure_tenants_configmap", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_kubernetes_tls_trust_all_risk", "target": "docs_infrastructure_kubernetes_production", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_department_import_subject_ownership_risk", "target": "docs_api_department_workspace_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_workload_department_scope_risk", "target": "docs_api_workload_endpoints", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_semester_boundary_overlap_risk", "target": "docs_academic_calendar_calendar_model", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_localstorage_access_token_risk", "target": "docs_frontend_api_client_refresh_flow", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_innerhtml_error_xss_risk", "target": "docs_frontend_frontend_architecture", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}, {"source": "bug_report_opentelemetry_latest_supply_chain_risk", "target": "docs_logging_otlp_signoz_export", "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "BUG_REPORT.md", "source_location": null, "weight": 1.0}], "hyperedges": []} |