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
{{ message }}
Repository navigation
[Coverage Report] Test Coverage Report — 2026-10-15
#10012
src/agent-entrypoint-output.test.ts
src/agent-helper-staging.test.ts
src/agent-runtime-start.test.ts
src/agent-runtime-start.ts
src/api-proxy-config-domains.test.ts
src/api-proxy-config-domains.ts
src/api-proxy-config-validation.test.ts
src/api-proxy-config-validation.ts
src/api-proxy-config-warnings.test.ts
src/api-proxy-config-warnings.ts
---
+export function assertPersistentDebugArtifactsIsolated(
+export const ENCLAVE_DEBUG_ARTIFACT_ROOT = path.join(
+export function validatePublicEnclaveDebug(config: WrapperConfig): string[] {
+export async function verifyPublicEnclaveDebugRepositories(
+export function githubTokenEnvNames(): readonly string[] {
+export function expectNoHostGitHubTokens(
+export function namedUserAclUid(entry: string): number | undefined {
+export function composeDeviceAcl(
+export async function resolveTemporaryVmmAclUids(
+export async function preserveHostExecutorInvocationEvidence(
🔎 Notable Findings
Security-critical files are fully covered on statements and functions.host-iptables.ts, squid-config.ts, and docker-manager.ts are at 100% statements, branches, and functions. domain-patterns.ts is at 100% statements but 89.47% branches.
cli.ts has the weakest security-path branch coverage. It sits at 50% branch coverage, with 85.71% statements.
Two files are critically low.src/bounded-execution/finite-cardinality.ts (46.03% statements, 35.29% branches) and src/nvx/cleanup-registry.ts (48.21% statements, 38.53% branches) are the only files flagged ❌.
The Function Audit is empty for the two critical files. The host-iptables.ts and squid-config.ts sections returned no output, so their 100% function figures are not independently confirmed by the audit.
🎯 Recommendations
High: Raise branch coverage in src/cli.ts (50%) and src/domain-patterns.ts (89.47%). Add tests for the untested error and fallback branches. These are the entry point and the domain validation layer for a security-critical firewall.
High: Add coverage for src/nvx/cleanup-registry.ts (48.21% statements, 60% funcs). Cover cleanup and failure paths so that resource teardown is verified.
Medium: Add tests for src/bounded-execution/finite-cardinality.ts (46.03% statements, 35.29% branches) and src/bounded-execution/finite-disclosure.ts (11.42% branches). Prioritise the untested branches in the disclosure logic.
Also: fix the Function Audit script so it reports host-iptables.ts and squid-config.ts results, which currently print nothing.
Generated by test-coverage-reporter workflow. Trigger: schedule
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-10-15
Overall Coverage
🛡️ Security-Critical Path Status
📋 Coverage Table
🔧 Function Audit
📅 Recent Source Changes (last 7 days)
🔎 Notable Findings
host-iptables.ts,squid-config.ts, anddocker-manager.tsare at 100% statements, branches, and functions.domain-patterns.tsis at 100% statements but 89.47% branches.cli.tshas the weakest security-path branch coverage. It sits at 50% branch coverage, with 85.71% statements.src/bounded-execution/finite-cardinality.ts(46.03% statements, 35.29% branches) andsrc/nvx/cleanup-registry.ts(48.21% statements, 38.53% branches) are the only files flagged ❌.host-iptables.tsandsquid-config.tssections returned no output, so their 100% function figures are not independently confirmed by the audit.🎯 Recommendations
src/cli.ts(50%) andsrc/domain-patterns.ts(89.47%). Add tests for the untested error and fallback branches. These are the entry point and the domain validation layer for a security-critical firewall.src/nvx/cleanup-registry.ts(48.21% statements, 60% funcs). Cover cleanup and failure paths so that resource teardown is verified.src/bounded-execution/finite-cardinality.ts(46.03% statements, 35.29% branches) andsrc/bounded-execution/finite-disclosure.ts(11.42% branches). Prioritise the untested branches in the disclosure logic.Also: fix the Function Audit script so it reports
host-iptables.tsandsquid-config.tsresults, which currently print nothing.Generated by test-coverage-reporter workflow. Trigger:
scheduleAll reactions