https://github.com/victortipkemper/Hack-Nation_QX
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
52 raw signals (0 security + 52 graph)
Last scanned 2 months, 1 week ago · v1 · 52 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 373 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
ComplianceDashboard |
software | healthy | frontend/components/ComplianceDashboard.tsx:ComplianceDashb… |
handleSummaryClick |
software | healthy | frontend/components/ComplianceDashboard.tsx:handleSummaryCl… |
CaseSelector |
software | healthy | frontend/components/CaseSelector.tsx:CaseSelector |
InspectorWorkspace |
software | healthy | frontend/components/InspectorWorkspace.tsx:InspectorWorkspa… |
DocumentViewer |
software | healthy | frontend/components/DocumentViewer.tsx:DocumentViewer |
CitationPopover |
software | healthy | frontend/components/CitationPopover.tsx:CitationPopover |
handleClickOutside |
software | healthy | frontend/components/CitationPopover.tsx:handleClickOutside |
PdfHijackViewer |
software | healthy | frontend/components/PdfHijackViewer.tsx:PdfHijackViewer |
DataRow |
software | healthy | frontend/components/GutachtenViewer.tsx:DataRow |
Section |
software | healthy | frontend/components/GutachtenViewer.tsx:Section |
GutachtenViewer |
software | healthy | frontend/components/GutachtenViewer.tsx:GutachtenViewer |
isErrorFinding |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:isErrorFinding |
isAdvisoryNote |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:isAdvisoryNote |
stepToRule |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:stepToRule |
StepIcon |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:StepIcon |
StepRow |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:StepRow |
handleReview |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:handleReview |
handleRevoke |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:handleRevoke |
WhiteBoxChecklist |
software | healthy | frontend/components/WhiteBoxChecklist.tsx:WhiteBoxChecklist |
DocumentUpload |
software | healthy | frontend/components/DocumentUpload.tsx:DocumentUpload |
RuleIcon |
software | healthy | frontend/components/LevelChecklist.tsx:RuleIcon |
ruleStatusLabel |
software | healthy | frontend/components/LevelChecklist.tsx:ruleStatusLabel |
LevelChecklist |
software | healthy | frontend/components/LevelChecklist.tsx:LevelChecklist |
VerdictBadge |
software | healthy | frontend/components/VerdictBadge.tsx:VerdictBadge |
ExpertNachpruefungPanel |
software | healthy | frontend/components/ExpertNachpruefung.tsx:ExpertNachpruefu… |
HomePage |
software | healthy | frontend/app/page.tsx:HomePage |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
fetchHealth |
software | healthy | frontend/lib/api.ts:fetchHealth |
fetchUploadChecklist |
software | healthy | frontend/lib/api.ts:fetchUploadChecklist |
submitExpertReview |
software | healthy | frontend/lib/api.ts:submitExpertReview |
deleteExpertKnowledge |
software | healthy | frontend/lib/api.ts:deleteExpertKnowledge |
fetchExpertKnowledge |
software | healthy | frontend/lib/api.ts:fetchExpertKnowledge |
uploadGutachtenPdf |
software | healthy | frontend/lib/api.ts:uploadGutachtenPdf |
fetchExpertNachpruefung |
software | healthy | frontend/lib/api.ts:fetchExpertNachpruefung |
isCalibratedApiHealth |
software | healthy | frontend/lib/checklistView.ts:isCalibratedApiHealth |
isCalibratedChecklist |
software | healthy | frontend/lib/checklistView.ts:isCalibratedChecklist |
testPlanFromChecklist |
software | healthy | frontend/lib/checklistView.ts:testPlanFromChecklist |
createLoadingSession |
software | healthy | frontend/lib/uploadSession.ts:createLoadingSession |
sessionLabel |
software | healthy | frontend/lib/uploadSession.ts:sessionLabel |
uploadedDocumentToGutachtenDocument |
software | healthy | frontend/lib/uploadDocument.ts:uploadedDocumentToGutachtenD… |
resolveChecklistExecution |
software | healthy | frontend/lib/checklistFallback.ts:resolveChecklistExecution |
getAnnotationForRule |
software | healthy | frontend/lib/documentAnnotations.ts:getAnnotationForRule |
isRuleInspectable |
software | healthy | frontend/lib/documentAnnotations.ts:isRuleInspectable |
bootstrap_learning_if_empty |
software | healthy | api/main.py:68 |
health_check |
software | healthy | api/main.py:81 |
get_upload_checklist |
software | healthy | api/main.py:95 |
list_cases |
software | healthy | api/main.py:110 |
get_case |
software | healthy | api/main.py:116 |
get_case_document |
software | healthy | api/main.py:124 |
analyze_gutachten |
software | healthy | api/main.py:136 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
start.sh |
software | healthy | start.sh |
test.txt |
software | healthy | test.txt |
LICENSE |
software | healthy | LICENSE |
pnpm-lock.yaml |
software | healthy | frontend/pnpm-lock.yaml |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
next.config.js |
software | healthy | frontend/next.config.js |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
pnpm-workspace.yaml |
software | healthy | frontend/pnpm-workspace.yaml |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.ts |
software | healthy | frontend/types/index.ts |
ComplianceDashboard.tsx |
software | healthy | frontend/components/ComplianceDashboard.tsx |
CaseSelector.tsx |
software | healthy | frontend/components/CaseSelector.tsx |
InspectorWorkspace.tsx |
software | healthy | frontend/components/InspectorWorkspace.tsx |
DocumentViewer.tsx |
software | healthy | frontend/components/DocumentViewer.tsx |
CitationPopover.tsx |
software | healthy | frontend/components/CitationPopover.tsx |
PdfHijackViewer.tsx |
software | healthy | frontend/components/PdfHijackViewer.tsx |
GutachtenViewer.tsx |
software | healthy | frontend/components/GutachtenViewer.tsx |
WhiteBoxChecklist.tsx |
software | healthy | frontend/components/WhiteBoxChecklist.tsx |
DocumentUpload.tsx |
software | healthy | frontend/components/DocumentUpload.tsx |
LevelChecklist.tsx |
software | healthy | frontend/components/LevelChecklist.tsx |
VerdictBadge.tsx |
software | healthy | frontend/components/VerdictBadge.tsx |
ExpertNachpruefung.tsx |
software | healthy | frontend/components/ExpertNachpruefung.tsx |
globals.css |
software | healthy | frontend/app/globals.css |
page.tsx |
software | healthy | frontend/app/page.tsx |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
api.ts |
software | healthy | frontend/lib/api.ts |
checklistView.ts |
software | healthy | frontend/lib/checklistView.ts |
uploadSession.ts |
software | healthy | frontend/lib/uploadSession.ts |
uploadDocument.ts |
software | healthy | frontend/lib/uploadDocument.ts |
checklistFallback.ts |
software | healthy | frontend/lib/checklistFallback.ts |
documentAnnotations.ts |
software | healthy | frontend/lib/documentAnnotations.ts |
bmwM4Widerspruch.ts |
software | healthy | frontend/lib/documents/bmwM4Widerspruch.ts |
.env.example |
software | healthy | api/.env.example |
main.py |
software | healthy | api/main.py |
requirements.txt |
software | healthy | api/requirements.txt |
pdf_parser.py |
software | healthy | api/services/pdf_parser.py |
learning_engine.py |
software | healthy | api/services/learning_engine.py |
protocol_parser.py |
software | healthy | api/services/protocol_parser.py |
__init__.py |
software | healthy | api/services/__init__.py |
feature_extractor.py |
software | healthy | api/services/feature_extractor.py |
expert_decisions.py |
software | healthy | api/services/expert_decisions.py |
document_annotator.py |
software | healthy | api/services/document_annotator.py |
reference_documents.py |
software | healthy | api/services/reference_documents.py |
corpus_evaluator.py |
software | healthy | api/services/corpus_evaluator.py |
expert_knowledge.py |
software | healthy | api/services/expert_knowledge.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ProtocolSection |
software | healthy | api/services/protocol_parser.py:8 |
ProtocolAnalysis |
software | healthy | api/services/protocol_parser.py:18 |
BundleRole |
software | healthy | api/services/bundle_classifier.py:7 |
LLMGutachtenExtraction |
software | healthy | api/services/llm_extractor.py:8 |
PhotoEvidenceItem |
software | healthy | api/services/image_evidence.py:27 |
PhotoEvidenceAnalysis |
software | healthy | api/services/image_evidence.py:38 |
TextBlock |
software | healthy | api/services/pdf_blocks.py:15 |
CheckDefinition |
software | healthy | api/engine/checklist_registry.py:18 |
WhiteBoxStep |
software | healthy | api/schemas/whitebox.py:8 |
ChecklistExecution |
software | healthy | api/schemas/whitebox.py:34 |
HighlightRegion |
software | healthy | api/schemas/upload.py:10 |
RegulatoryLink |
software | healthy | api/schemas/upload.py:19 |
RuleAnnotation |
software | healthy | api/schemas/upload.py:24 |
DocumentSection |
software | healthy | api/schemas/upload.py:36 |
UploadedDocument |
software | healthy | api/schemas/upload.py:43 |
UploadResponse |
software | healthy | api/schemas/upload.py:53 |
PhotoEvidenceItem |
software | healthy | api/schemas/features.py:8 |
ProtocolSectionResult |
software | healthy | api/schemas/features.py:18 |
BundleEvidence |
software | healthy | api/schemas/features.py:27 |
AufstellungFlags |
software | healthy | api/schemas/features.py:50 |
PruefberichtFlags |
software | healthy | api/schemas/features.py:61 |
DocumentFeatures |
software | healthy | api/schemas/features.py:69 |
VerdictStatus |
software | healthy | api/schemas/verdict.py:7 |
RuleResult |
software | healthy | api/schemas/verdict.py:13 |
LevelResult |
software | healthy | api/schemas/verdict.py:22 |
FinalVerdict |
software | healthy | api/schemas/verdict.py:30 |
TestPlanResult |
software | healthy | api/schemas/verdict.py:37 |
WheelTireSpec |
software | healthy | api/schemas/gutachten.py:7 |
SpacerSpec |
software | healthy | api/schemas/gutachten.py:20 |
LoweringSpec |
software | healthy | api/schemas/gutachten.py:26 |
ModificationData |
software | healthy | api/schemas/gutachten.py:33 |
VehicleData |
software | healthy | api/schemas/gutachten.py:44 |
Gutachten |
software | healthy | api/schemas/gutachten.py:65 |
CaseSummary |
software | healthy | api/schemas/gutachten.py:77 |
ProcedureStepOut |
software | healthy | api/schemas/expert.py:6 |
ExpertGuidanceItem |
software | healthy | api/schemas/expert.py:14 |
ExpertNachpruefungResponse |
software | healthy | api/schemas/expert.py:32 |
ExpertProcedureResponse |
software | healthy | api/schemas/expert.py:42 |
ExpertReviewRequest |
software | healthy | api/schemas/expert.py:53 |
ExpertKnowledgeEntry |
software | healthy | api/schemas/expert.py:63 |
ExpertReviewResponse |
software | healthy | api/schemas/expert.py:76 |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | api/main.py |
GET /api/uploads/{upload_id}/checklist |
api | healthy | api/main.py |
GET /api/cases |
api | healthy | api/main.py |
GET /api/cases/{case_id} |
api | healthy | api/main.py |
GET /api/cases/{case_id}/document |
api | healthy | api/main.py |
POST /api/analyze |
api | healthy | api/main.py |
POST /api/checklist/analyze |
api | healthy | api/main.py |
GET /api/corpus |
api | healthy | api/main.py |
POST /api/corpus/{case_id}/analyze |
api | healthy | api/main.py |
POST /api/corpus/{case_id}/analyze-full |
api | healthy | api/main.py |
POST /api/evaluate-corpus |
api | healthy | api/main.py |
POST /api/calibrate |
api | healthy | api/main.py |
GET /api/learn/status |
api | healthy | api/main.py |
POST /api/learn/rebuild |
api | healthy | api/main.py |
POST /api/learn/bootstrap |
api | healthy | api/main.py |
GET /api/reference/regulatory/mbl751.pdf |
api | healthy | api/main.py |
POST /api/expert-review |
api | healthy | api/main.py |
GET /api/expert-knowledge |
api | healthy | api/main.py |
DELETE /api/expert-knowledge/{entry_id} |
api | healthy | api/main.py |
GET /api/expert/procedures/{check_id} |
api | healthy | api/main.py |
POST /api/expert/nachpruefung/{upload_id} |
api | healthy | api/main.py |
POST /api/expert/merkblatt/extract |
api | healthy | api/main.py |
POST /api/upload |
api | healthy | api/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
types |
software | healthy | frontend/types |
components |
software | healthy | frontend/components |
app |
software | healthy | frontend/app |
lib |
software | healthy | frontend/lib |
documents |
software | healthy | frontend/lib/documents |
api |
software | healthy | api |
services |
software | healthy | api/services |
engine |
software | healthy | api/engine |
schemas |
software | healthy | api/schemas |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | frontend/pnpm-lock.yaml |
port:15 |
network | healthy | frontend/pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
HomePage |
frontend | healthy | frontend/app/page.tsx |
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-i9c2w3u2 |
software | healthy | /tmp/repobility-clone-i9c2w3u2 |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
This page is publicly accessible at:
https://repobility.com/scan/0f7a82e6-666c-4d0b-b1a8-0d2aa9d0cdab/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0f7a82e6-666c-4d0b-b1a8-0d2aa9d0cdab/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.