You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Key Finding: All primary security-critical modules have 100% statement coverage, demonstrating mature test practices for network isolation and domain filtering.
📋 Coverage Table
Files below 80% coverage (security-critical or newly identified gaps):
Exceptional Core Security Coverage: All primary security-critical modules (host-iptables-*.ts, squid-config.ts, domain-*.ts) achieve 100% statement coverage, indicating a mature testing culture for network isolation and domain filtering logic.
Critical Gap: bounded-execution/finite-disclosure.ts: This module has only 9.26% statement coverage and 0.26% branch coverage. With 464 total statements and just 43 covered, this represents a significant testing gap in disclosure boundary enforcement logic.
Emerging Features Under-Tested: New modules for enclave runtime preflight (66.66%), root filesystem configuration (71.69%), and virtiofsd daemon (72.51%) show moderate-to-low coverage, typical for recently-introduced features awaiting broader test suite maturity.
Branch Coverage Asymmetry: While statement coverage is strong across the board (92.5% overall), branch coverage shows weaker performance in newer modules (0.26–55.35%), suggesting conditional logic in these areas needs additional edge-case testing.
🎯 Recommendations
High Priority
Implement tests for bounded-execution/finite-disclosure.ts (currently 9.26%)
This module appears to handle sensitive disclosure boundary logic
Target: Achieve ≥70% statement coverage within one sprint
Focus: Test all conditional branches related to disclosure filtering and rate limiting
Why: Critical for security posture; low coverage suggests incomplete test harness
Medium Priority
Expand branch coverage for cloud-hypervisor/virtiofsd.ts and enclave modules
Current statement coverage (66–72%) is acceptable, but branch coverage (0–55%) lags
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
📊 Test Coverage Report — 2026-08-21
Overall Coverage
Summary: Overall coverage is excellent across all metrics. The project has strong test infrastructure with 10,297 of 11,131 statements covered.
🛡️ Security-Critical Path Status
The following critical security modules show excellent coverage:
Key Finding: All primary security-critical modules have 100% statement coverage, demonstrating mature test practices for network isolation and domain filtering.
📋 Coverage Table
Files below 80% coverage (security-critical or newly identified gaps):
src/bounded-execution/finite-disclosure.tssrc/enclave/runtime-preflight.tssrc/commands/validators/config-assembly.tssrc/microvm/rootfs.tssrc/cloud-hypervisor/virtiofsd.ts🔧 Function Audit
Security-Critical Functions:
host-iptables modules (all 100% covered):
host-iptables.ts→ 3/3 functions coveredhost-iptables-rules.ts→ 9/9 functions covered (97 statements, 36 branches)host-iptables-shared.ts→ 15/15 functions covered (91 statements, 20 branches)host-iptables-validation.ts→ 4/4 functions coveredhost-iptables-chain.ts→ 3/3 functions coveredhost-iptables-cleanup.ts→ 2/2 functions coveredhost-iptables-network.ts→ 1/1 functions coveredsquid-config module (100% covered):
squid-config.ts→ 2/2 functions covereddomain-patterns module (100% covered):
domain-patterns.ts→ 3/3 functions covereddomain-matchers.ts→ 4/4 functions covered (98.14% lines)domain-utils.ts→ 10/10 functions covered (100%)domain-validation.ts→ 5/5 functions covered (100%)Test infrastructure: 40+ test files providing comprehensive coverage across all subsystems.
📅 Recent Source Changes (last 7 days)
The repository shows active development in core networking and container orchestration areas:
host-iptables-*.ts) - fully covered and maintained🔎 Notable Findings
Exceptional Core Security Coverage: All primary security-critical modules (
host-iptables-*.ts,squid-config.ts,domain-*.ts) achieve 100% statement coverage, indicating a mature testing culture for network isolation and domain filtering logic.Critical Gap:
bounded-execution/finite-disclosure.ts: This module has only 9.26% statement coverage and 0.26% branch coverage. With 464 total statements and just 43 covered, this represents a significant testing gap in disclosure boundary enforcement logic.Emerging Features Under-Tested: New modules for enclave runtime preflight (66.66%), root filesystem configuration (71.69%), and virtiofsd daemon (72.51%) show moderate-to-low coverage, typical for recently-introduced features awaiting broader test suite maturity.
Branch Coverage Asymmetry: While statement coverage is strong across the board (92.5% overall), branch coverage shows weaker performance in newer modules (0.26–55.35%), suggesting conditional logic in these areas needs additional edge-case testing.
🎯 Recommendations
High Priority
bounded-execution/finite-disclosure.ts(currently 9.26%)Medium Priority
cloud-hypervisor/virtiofsd.tsand enclave modulesLow Priority
host-iptables-*.tsorsquid-config*.tscoverage drops below 100%Report Generated: 2026-08-21
Coverage Threshold Status: ✅ All thresholds passing (Statements: 92.5% ≥ 38%, Branches: 85.73% ≥ 30%, Functions: 92.77% ≥ 35%, Lines: 93.65% ≥ 38%)
All reactions