╔══════════════════════════════════════════════════════════════════════════════╗
║  🛡️  Venruk v0.1.0                                                           ║
║  CTO-in-a-Box · Code Auditor                                                 ║
╚══════════════════════════════════════════════════════════════════════════════╝

2026-06-27T12:52:09.312944Z [info     ] pipeline_start                           [venruk.pipeline.pipeline] root_path=/home/mnvgowda/MNVProjects/codeCTO/docs/platform_qualification/fixtures/large-python-app stages=['discovery', 'scanning', 'correlation', 'graph', 'enrichment', 'risk']
2026-06-27T12:52:09.337731Z [info     ] project_discovered                       [venruk.core.discovery] files=508 frameworks=[] languages=['python'] lines=1500 package_managers=['pip/poetry/pdm']
2026-06-27T12:52:09.388522Z [info     ] cache_hit                                [venruk.stages.discovery] cached_findings=0 unchanged_files=500
2026-06-27T12:52:09.388706Z [info     ] all_files_cached                         [venruk.stages.discovery]
2026-06-27T12:52:09.428719Z [info     ] plugin_discovery_complete                [venruk.plugins.loader] loaded=11 plugins=['architecture', 'config_audit', 'dependencies', 'docker', 'external', 'kubernetes', 'quality', 'sast', 'sbom', 'secrets', 'terraform']
2026-06-27T12:52:09.429530Z [info     ] scanner_complete                         [venruk.stages.scanning] duration=0.00s findings=0 scanner=secrets
2026-06-27T12:52:09.430047Z [info     ] scanner_complete                         [venruk.stages.scanning] duration=0.00s findings=0 scanner=quality
2026-06-27T12:52:09.434573Z [info     ] rulepack_load_complete                   [venruk.scanners.rulepack.loader] elapsed_ms=4.23 new_rules=18 packs=8 rules=18
2026-06-27T12:52:09.434885Z [info     ] scanner_complete                         [venruk.stages.scanning] duration=0.00s findings=0 scanner=sast
2026-06-27T12:52:09.436286Z [info     ] scanner_complete                         [venruk.stages.scanning] duration=0.01s findings=0 scanner=dependencies
2026-06-27T12:52:09.478454Z [info     ] correlation_start                        [_venruk_scan_finding_correlation] total_raw_findings=0
2026-06-27T12:52:09.478666Z [info     ] correlation_complete                     [_venruk_scan_finding_correlation] final_count=0 root_causes_created=0
2026-06-27T12:52:09.478853Z [info     ] correlation_stage_complete               [venruk.stages.correlation] dedup_removed=0 final=0 ignored=0 raw=0 root_causes=0
2026-06-27T12:52:09.487258Z [info     ] building_knowledge_graph                 [venruk.stages.graph]
2026-06-27T12:52:09.487783Z [info     ] parsing_source_ast                       [venruk.stages.graph]
2026-06-27T12:52:09.670488Z [info     ] graph_stage_complete                     [venruk.stages.graph] aliases_added=0 edges=500 findings_injected=0 nodes=1000
2026-06-27T12:52:09.682248Z [info     ] risk_stage_entrypoints                   [venruk.stages.risk] count=0
2026-06-27T12:52:09.686149Z [info     ] risk_stage_reachability                  [venruk.stages.risk] attack_paths_raw=0 findings_analyzed=0 reachable=0 unknown=0 unreachable=0
2026-06-27T12:52:09.686415Z [info     ] risk_stage_attack_paths                  [venruk.stages.risk] reachable_findings=0 total_paths=0
2026-06-27T12:52:09.691802Z [info     ] risk_stage_attribution                   [venruk.stages.risk] owners=0 records=0
2026-06-27T12:52:09.691997Z [info     ] pipeline_complete                        [venruk.pipeline.pipeline] elapsed_s=0.379 errors=0 stages=['discovery', 'scanning', 'correlation', 'graph', 'enrichment', 'risk']
2026-06-27T12:52:09.692138Z [info     ] Running Tech Debt Predictor...           [venruk.app.scan_service]
2026-06-27T12:52:09.704100Z [info     ] Running Risk Attribution Engine...       [venruk.app.scan_service]
2026-06-27T12:52:09.704701Z [info     ] knowledge_graph_complete                 [venruk.app.scan_service] attack_paths=0 edges=500 nodes=1000
2026-06-27T12:52:09.704883Z [info     ] scores_calculated                        [venruk.scoring.engine] findings_count=0 grade=A+ overall=100.0 quality=100.0 security=100.0
2026-06-27T12:52:09.762931Z [info     ] scan_complete                            [venruk.app.scan_service] duration=0.39s findings=0 grade=A+ pipeline_timings={'discovery': 0.0757, 'scanning': 0.0886, 'correlation': 0.0015, 'graph': 0.1917, 'enrichment': 0.0001, 'risk': 0.0211, '_pipeline_total': 0.3788} score=100.0
Scanning: 
/home/mnvgowda/MNVProjects/codeCTO/docs/platform_qualification/fixtures/large-py
thon-app
Languages: python (100%)
Files: 500 · Lines: 1,500

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃  📊 CTO Score: 100/100 (A+)                                                  ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

╭─────────────────┬────────┬────────╮
│ Category        │  Score │ Grade  │
├─────────────────┼────────┼────────┤
│ Security        │    100 │   A+   │
│ Quality         │    100 │   A+   │
│ Maintainability │    100 │   A+   │
│ Architecture    │    100 │   A+   │
│ Compliance      │    100 │   A+   │
╰─────────────────┴────────┴────────╯

✨ No issues found! Your code looks great.

Total: 0 findings (0 findings) · Scan time: 0.4s

