Coverage report: 19%

Files Functions Classes

coverage.py v7.11.3, created at 2025-11-14 11:27 +0100

File statements missing excluded coverage
src/alprina_cli/__init__.py 5 0 0 100%
src/alprina_cli/acp_server.py 77 73 0 5%
src/alprina_cli/agent_bridge.py 111 86 0 23%
src/alprina_cli/agent_coordinator.py 151 151 0 0%
src/alprina_cli/agents/__init__.py 2 0 0 100%
src/alprina_cli/agents/android_sast.py 72 51 0 29%
src/alprina_cli/agents/api_security_sentinel/__init__.py 3 3 0 0%
src/alprina_cli/agents/blue_teamer.py 72 51 0 29%
src/alprina_cli/agents/cicd_guardian/__init__.py 2 0 0 100%
src/alprina_cli/agents/cicd_guardian/cicd_guardian.py 420 353 0 16%
src/alprina_cli/agents/cicd_guardian/cve_database.py 133 106 0 20%
src/alprina_cli/agents/dfir.py 72 51 0 29%
src/alprina_cli/agents/guardrails.py 72 51 0 29%
src/alprina_cli/agents/llm_config.py 57 31 0 46%
src/alprina_cli/agents/llm_enhancer.py 77 50 0 35%
src/alprina_cli/agents/llm_security.py 121 121 0 0%
src/alprina_cli/agents/mail.py 72 51 0 29%
src/alprina_cli/agents/memory_analysis.py 72 51 0 29%
src/alprina_cli/agents/network_analyzer.py 72 51 0 29%
src/alprina_cli/agents/red_teamer.py 85 63 0 26%
src/alprina_cli/agents/replay_attack.py 72 51 0 29%
src/alprina_cli/agents/retester.py 72 51 0 29%
src/alprina_cli/agents/reverse_engineer.py 72 51 0 29%
src/alprina_cli/agents/subghz_sdr.py 72 51 0 29%
src/alprina_cli/agents/web3_auditor/__init__.py 2 0 0 100%
src/alprina_cli/agents/web3_auditor/cross_contract_analyzer.py 182 144 0 21%
src/alprina_cli/agents/web3_auditor/defi_risk_assessor.py 170 142 0 16%
src/alprina_cli/agents/web3_auditor/economic_impact_calculator.py 125 95 0 24%
src/alprina_cli/agents/web3_auditor/gas_optimizer.py 168 126 0 25%
src/alprina_cli/agents/web3_auditor/mev_detector.py 142 114 0 20%
src/alprina_cli/agents/web3_auditor/multi_chain_scanner.py 103 77 0 25%
src/alprina_cli/agents/web3_auditor/solidity_analyzer.py 428 381 0 11%
src/alprina_cli/agents/web3_auditor/symbolic_executor.py 350 290 0 17%
src/alprina_cli/agents/web3_auditor/web3_auditor.py 293 243 0 17%
src/alprina_cli/agents/wifi_security.py 72 51 0 29%
src/alprina_cli/api/__init__.py 2 0 0 100%
src/alprina_cli/api/main.py 64 20 0 69%
src/alprina_cli/api/middleware/__init__.py 2 0 0 100%
src/alprina_cli/api/middleware/auth.py 43 35 0 19%
src/alprina_cli/api/middleware/usage_check.py 35 35 0 0%
src/alprina_cli/api/polar_meters.py 58 40 0 31%
src/alprina_cli/api/routes/__init__.py 2 0 0 100%
src/alprina_cli/api/routes/agents.py 16 6 0 62%
src/alprina_cli/api/routes/alerts.py 88 54 0 39%
src/alprina_cli/api/routes/auth.py 133 89 0 33%
src/alprina_cli/api/routes/badge.py 166 135 0 19%
src/alprina_cli/api/routes/billing.py 75 52 0 31%
src/alprina_cli/api/routes/cron.py 52 37 0 29%
src/alprina_cli/api/routes/dashboard.py 134 97 0 28%
src/alprina_cli/api/routes/device_auth.py 138 109 0 21%
src/alprina_cli/api/routes/github_webhooks.py 167 141 0 16%
src/alprina_cli/api/routes/health_check.py 37 37 0 0%
src/alprina_cli/api/routes/insights.py 51 27 0 47%
src/alprina_cli/api/routes/polar_webhooks.py 197 172 0 13%
src/alprina_cli/api/routes/scan.py 221 184 0 17%
src/alprina_cli/api/routes/scans.py 59 34 0 42%
src/alprina_cli/api/routes/subscription.py 41 27 0 34%
src/alprina_cli/api/routes/team.py 125 91 0 27%
src/alprina_cli/api/schemas/__init__.py 3 0 0 100%
src/alprina_cli/api/schemas/agent.py 16 0 0 100%
src/alprina_cli/api/schemas/scan.py 41 0 0 100%
src/alprina_cli/api/services/__init__.py 4 0 0 100%
src/alprina_cli/api/services/abandoned_checkout_service.py 67 49 0 27%
src/alprina_cli/api/services/ai_fix_service.py 109 83 0 24%
src/alprina_cli/api/services/database_service.py 129 129 0 0%
src/alprina_cli/api/services/github_scanner.py 86 66 0 23%
src/alprina_cli/api/services/github_service.py 133 111 0 17%
src/alprina_cli/api/services/neon_service.py 347 293 0 16%
src/alprina_cli/api/services/polar_service.py 163 130 0 20%
src/alprina_cli/api/services/usage_service.py 93 93 0 0%
src/alprina_cli/api/webhooks.py 117 117 0 0%
src/alprina_cli/auth.py 250 222 0 11%
src/alprina_cli/auth_system.py 160 28 0 82%
src/alprina_cli/billing.py 86 72 0 16%
src/alprina_cli/chat.py 327 327 0 0%
src/alprina_cli/chat_enhanced.py 255 255 0 0%
src/alprina_cli/chat_ui_enhanced.py 80 80 0 0%
src/alprina_cli/cli.py 118 48 0 59%
src/alprina_cli/cli_interactive.py 248 248 0 0%
src/alprina_cli/config.py 56 42 0 25%
src/alprina_cli/context_manager.py 97 97 0 0%
src/alprina_cli/database/__init__.py 2 0 0 100%
src/alprina_cli/database/neon_client.py 98 62 0 37%
src/alprina_cli/demo_app/__init__.py 0 0 0 100%
src/alprina_cli/demo_app/vulnerable_app.py 33 33 0 0%
src/alprina_cli/fix_command.py 116 98 0 16%
src/alprina_cli/guardrails/__init__.py 3 0 0 100%
src/alprina_cli/guardrails/input_guardrails.py 112 69 0 38%
src/alprina_cli/guardrails/output_guardrails.py 186 138 0 26%
src/alprina_cli/history.py 134 121 0 10%
src/alprina_cli/llm_provider.py 195 163 0 16%
src/alprina_cli/main_agent.py 249 249 0 0%
src/alprina_cli/memory_service.py 113 113 0 0%
src/alprina_cli/mitigation.py 58 58 0 0%
src/alprina_cli/policy.py 91 70 0 23%
src/alprina_cli/quick_scanner.py 62 45 0 27%
src/alprina_cli/quickstart.py 108 108 0 0%
src/alprina_cli/report_generator.py 255 238 0 7%
src/alprina_cli/reporting.py 98 79 0 19%
src/alprina_cli/sbom_command.py 98 98 0 0%
src/alprina_cli/scanner.py 407 376 0 8%
src/alprina_cli/security_engine.py 139 106 0 24%
src/alprina_cli/services/__init__.py 5 0 0 100%
src/alprina_cli/services/abandoned_checkout_service.py 67 67 0 0%
src/alprina_cli/services/alert_service.py 110 91 0 17%
src/alprina_cli/services/badge_generator.py 40 28 0 30%
src/alprina_cli/services/container_scanner.py 181 159 0 12%
src/alprina_cli/services/cve_service.py 137 112 0 18%
src/alprina_cli/services/fix_generator.py 142 120 0 15%
src/alprina_cli/services/insights_service.py 104 93 0 11%
src/alprina_cli/services/sbom_generator.py 171 150 0 12%
src/alprina_cli/tools/__init__.py 25 7 0 72%
src/alprina_cli/tools/base.py 174 122 0 30%
src/alprina_cli/tools/file/__init__.py 4 0 0 100%
src/alprina_cli/tools/file/glob.py 62 44 0 29%
src/alprina_cli/tools/file/grep.py 90 67 0 26%
src/alprina_cli/tools/file/read.py 72 55 0 24%
src/alprina_cli/tools/security/__init__.py 3 0 0 100%
src/alprina_cli/tools/security/android_sast.py 179 153 0 15%
src/alprina_cli/tools/security/blue_team.py 181 154 0 15%
src/alprina_cli/tools/security/dfir.py 140 114 0 19%
src/alprina_cli/tools/security/exploit.py 117 93 0 21%
src/alprina_cli/tools/security/network_analyzer.py 86 59 0 31%
src/alprina_cli/tools/security/recon.py 97 76 0 22%
src/alprina_cli/tools/security/red_team.py 126 103 0 18%
src/alprina_cli/tools/security/scan.py 111 74 0 33%
src/alprina_cli/tools/security/vuln_scan.py 127 102 0 20%
src/alprina_cli/unified_scanner.py 316 232 0 27%
src/alprina_cli/utils/__init__.py 1 0 0 100%
src/alprina_cli/utils/agent_loader.py 38 38 0 0%
src/alprina_cli/utils/errors.py 57 35 0 39%
src/alprina_cli/utils/welcome.py 24 14 0 42%
src/alprina_cli/workflows.py 222 222 0 0%
Total 14728 11981 0 19%

No items found using the specified filter.