Files
jobtrackingapp/docs/audits/2026-09-07/validation/evidence/b06-runtime-results.json
T
cesnimda 0954876295 fix(security): enforce audited account, network and resource boundaries
Implement B01-B06 with regression coverage and retained validation evidence. Preserve the production ingress preflight; F04 runtime verification remains open.
2026-09-09 18:21:47 +02:00

153 lines
5.0 KiB
JSON

{
"ticket": "B06 runtime follow-up",
"utc": "2026-09-09T16:06:49.668967+00:00",
"backend": {
"total": "166",
"executed": "166",
"passed": "166",
"failed": "0",
"error": "0",
"timeout": "0",
"aborted": "0",
"inconclusive": "0",
"passedButRunAborted": "0",
"notRunnable": "0",
"notExecuted": "0",
"disconnected": "0",
"warning": "0",
"completed": "0",
"inProgress": "0",
"pending": "0"
},
"http": {
"productionHttp": {
"startTime": "2026-09-09T10:47:16.476Z",
"duration": 7559.485,
"expected": 6,
"skipped": 0,
"unexpected": 0,
"flaky": 0
},
"b04Http": {
"startTime": "2026-09-09T10:47:36.514Z",
"duration": 13004.1,
"expected": 9,
"skipped": 0,
"unexpected": 0,
"flaky": 0
}
},
"compose": {
"passed": 3,
"adversarialMutations": 17,
"preflightExit": 0
},
"runtimeTopology": "Blocked: Docker engine unavailable",
"priorBroaderEvidence": "b06-test-results.json; not rerun/relabelled",
"sourceHashes": {
"docker-compose.yml": "4ba32b2a61989fc068001addfc11cea3f04eaf1fa06baa2c26981b02ed75f526",
"docker-compose.dev.yml": "93795a046410680fe580e2e2a0e475847852675f747a8d0fef43f71a05255f02",
"job-tracker-ui/nginx.conf.template": "fbf478ccf84d7abad36155f56b3c06b0428b9c255cbca3c57473312d391435cc",
"job-tracker-ui/configure-nginx-origin.sh": "142a4f5d2cb348b636eda7602d17d4a7313fa22644933008b7fee8b094110b20",
"JobTrackerApi/Program.cs": "bbf8bdf2fd1d4af671ed81230265c66ab54cce6ca9bd5895f067753850fb7d14",
"JobTrackerApi/Services/ForwardedProxyConfiguration.cs": "7f514586a082b5004056ae4e02afbd083bce4ec4181dd516cc7fe5ef454eacf4",
"scripts/validate-ingress.py": "4872155c960a583cf646e1d82397617febf39c0ff3d71dcb62dcf672eeaa02bf"
},
"rawArtifacts": {
"compose-effective.json": {
"sha256": "f2df4491f8cdea58b45d9dffa1e7ad275bf3a52586788e455a88dff304dcdbbb",
"bytes": 9992
},
"compose-summary.json": {
"sha256": "104b5fcd0d69eaa54933785bbbb10c60f37460746e4f4fdb6c992bb7c06db9ec",
"bytes": 1849
},
"config-tests.log": {
"sha256": "303a0b2b8dbd504e7349cb2a51bd4300e1d5a2b1f4752afc7757a788e88a2748",
"bytes": 106
},
"dns-authoritative.json": {
"sha256": "cef242601f48748fc04624c0359e318a28b5b8737134bd4997fc4d1d1bfe0522",
"bytes": 1547
},
"dns-nameservers.json": {
"sha256": "46bef28f0faea3fdc350361b4281cb2202b2ddee3e1c4f53beaba309204e33c8",
"bytes": 243
},
"dns.json": {
"sha256": "fb8ab0cb3ca931e1b7dd421ab1110d94283563123f0ab4408db0d0656005941a",
"bytes": 644
},
"docker-engine.json": {
"sha256": "681f367adebe6b1660900483fd08169b6950ee13e21255de3dac5bd37b8967c8",
"bytes": 185
},
"docker-engine.log": {
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"bytes": 0
},
"docker-start.json": {
"sha256": "282494220ad25c8baa73b7e56fd9b2abf5ac7d7129514d507e3facbb8d9abe29",
"bytes": 249
},
"ingress-api-stderr.log": {
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"bytes": 0
},
"ingress-api.json": {
"sha256": "069f35cc5661df4f95b65da1c02b7bd4d48dab214de9a1517f20591f4c367540",
"bytes": 10052
},
"preflight.log": {
"sha256": "a6908efb401b7502ed125ce099b0394160aa3d1f50cd97bdb476a779af849fd0",
"bytes": 101
},
"probe.py": {
"sha256": "b5ad60d09f7710eab5a7d389e53387efd190b2f16c312abad1f4b5e0fbea6ad8",
"bytes": 4393
},
"public-followup.json": {
"sha256": "4d0ea815c0e6faf86d15f42d05e460520b491c83a748a261473269319b586b02",
"bytes": 2912
},
"public-observations.json": {
"sha256": "ce15b075650f8897ccc5b9417989c08697677352b3063b23757c6578216b3852",
"bytes": 12591
},
"rate-limits-stderr.log": {
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"bytes": 0
},
"rate-limits.json": {
"sha256": "d69bdf0c86e2789470e1a6b653ffeb24f1d14a9e528d1b80bf5756190e32e6e9",
"bytes": 14395
},
"regressions.log": {
"sha256": "1d215cbb352a54d85f2f739dded31adf27d4ad8c6dc1e9aafe2e00628c2b77fb",
"bytes": 859
},
"regressions.trx": {
"sha256": "6a80d605d8766ae0f171159d2a4233171877e549008d67f2f13853911f2e9bee",
"bytes": 258140
},
"windows-firewall-profiles.json": {
"sha256": "00934da15a36b9e3e8e82eee6b061bb114dc4865bc5aad75afe37161a04abf01",
"bytes": 357
},
"windows-listeners.json": {
"sha256": "c7f2be7b50f66d49b821870224d53a668f1b37c2e40a90e6a2ed6875fdcb9345",
"bytes": 86
},
"diff-check.log": {
"sha256": "73f0da2f8d5f4b51e09c9fe9c9914808c601c29c79df39e22cc4d39c64d53c7b",
"bytes": 4026
}
},
"diffCheck": {
"exit": 0,
"notes": "Git LF-to-CRLF notices; no whitespace errors"
},
"probeSyntax": "passed",
"evidenceJson": "all three new JSON files parse"
}