Files
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

133 lines
3.4 KiB
JSON

{
"ticket": "B05",
"date": "2026-09-09",
"scope": "Local only; B01-B04 preserved; B06 not started",
"results": {
"beforeRegression": {
"expectedFailure": true,
"passed": 0,
"exitCode": 1,
"failed": 1
},
"focusedCsvBackend": {
"passed": 25,
"exitCode": 0,
"failed": 0
},
"backend": {
"passed": 902,
"skipped": 0,
"exitCode": 0,
"failed": 0,
"excluded": "ImapServiceSsrfGuardTests.ConnectAsync_rejects_unresolvable_host_without_leaking_dns_detail (external DNS not authorized)"
},
"focusedFrontend": {
"exitCode": 0,
"passed": 2
},
"frontend": {
"suites": 67,
"passed": 298,
"exitCode": 0
},
"browser": {
"flaky": 0,
"passed": 18,
"exitCode": 0,
"failed": 0
},
"b04Http": {
"exitCode": 0,
"passed": 9
},
"b03Admission": {
"exitCode": 0,
"passed": 1
},
"releaseApi": {
"warnings": 0,
"errors": 0,
"exitCode": 0
},
"releaseUi": {
"apiBase": "/api",
"exitCode": 0
},
"targetedLint": {
"exitCode": 0
},
"diffCheck": {
"exitCode": 0
},
"standaloneTypeScript": {
"preExisting": true,
"exitCode": 1,
"diagnostic": "src/interview-prep.test.tsx(120,10): error TS2571: Object is of type 'unknown'."
},
"excel": {
"numericCells": [
-750.5,
1200.75
],
"afterFormula": false,
"version": "16.0",
"typedFixtureAll17CellsNonFormula": true,
"norwegianPreserved": true,
"beforeValue": 2,
"afterTitle": "'=1+1",
"beforeFormula": true
},
"libreOffice": "Unavailable; not runtime-tested"
},
"rawArtifacts": [
{
"path": ".artifacts\\b05\\before.trx",
"sha256": "7c2e14872cebf6cd57ac22b9dba65bdd78909ec1a690f001483db1cb8002b68a"
},
{
"path": ".artifacts\\b05\\after.trx",
"sha256": "dc707e7e533b68e81b7dec0a81b20d90e66423ab315ff877d10525567b7aa781"
},
{
"path": ".artifacts\\b05\\backend.trx",
"sha256": "cba13821abdc4f38f51285a5b4dc8171239c24d699bfb24f29bf8f99ec1b0d57"
},
{
"path": ".artifacts\\b05\\frontend.json",
"sha256": "6e9b59bde603784b9bb9945e1463e1e066f313dc8fb3ea0a24d5a229804b0b9f"
},
{
"path": ".artifacts\\b05\\browser.json",
"sha256": "f4da84c36d73b6edd0e68116fc8aedd4a5c132285807cc7a42f8963c7cb6db6e"
},
{
"path": ".artifacts\\b05\\rate-limits.json",
"sha256": "81b05cee7468e2afab5b364c90bee10e3b588dad8d50414a8a6edf9dd63b28ed"
},
{
"path": ".artifacts\\b05\\pdf-admission.json",
"sha256": "4d567517777037f1dc45a261ef5392348af4acd2d6ea8b47530c7940109027ff"
},
{
"path": ".artifacts\\b05\\release-api.log",
"sha256": "ac70f0ed302111ed18456885e702a4707eeea66c6c8aaebcb6485fe0df3bbfdc"
},
{
"path": ".artifacts\\b05\\release-ui.log",
"sha256": "97d12bc08f21f0a0c1620482239965b5a6d0671a40782074c32b9ae2c8a6fc8f"
},
{
"path": ".artifacts\\b05\\lint.log",
"sha256": "33237f0ac9684aca5331e14fa4337efc24c4c03d39e589fd0fbca54f627a9483"
},
{
"path": ".artifacts\\b05\\typescript.log",
"sha256": "2f9960647abadefd054152a9566e4e6557a55383e98627aed742b93edebb16dd"
},
{
"path": ".artifacts\\b05\\diff-check.log",
"sha256": "4be06aeae2b435b624173459707d759d86b8e0dcb15f711722fd5b93eb1979de"
}
]
}