Files
jobtrackingapp/docs/audits/2026-09-07/validation/evidence/observations.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

421 lines
19 KiB
JSON

{
"date": "2026-09-07T20:47:58.493Z",
"syntheticDataRoot": "C:\\Users\\Connor\\AppData\\Local\\Temp\\jobjakt-independent-ju4FBt",
"observations": [
{
"caseName": "stale revision",
"firstRevision": 2,
"staleStatus": 200,
"resultingName": "Stale writer",
"resultingRevision": 3
},
{
"caseName": "document owner boundaries",
"results": [
{
"route": "",
"status": 404,
"body": "{\"type\":\"https://tools.ietf.org/html/rfc9110#section-15.5.5\",\"title\":\"Not Found\",\"status\":404,\"traceId\":\"0HNOD452KNGOS:0000000B\"}"
},
{
"route": "/preview",
"status": 404,
"body": "{\"type\":\"https://tools.ietf.org/html/rfc9110#section-15.5.5\",\"title\":\"Not Found\",\"status\":404,\"traceId\":\"0HNOD452KNGOS:0000000C\"}"
},
{
"route": "/versions",
"status": 200,
"body": "[]"
},
{
"route": "/export-pdf",
"status": 404
}
]
},
{
"caseName": "repeated POST with same key",
"ids": [
1,
2
],
"deduplicated": false
},
{
"caseName": "date round trip",
"input": "2026-03-29T09:00:00+02:00",
"createValue": "2026-03-29T09:00:00+02:00",
"reloadValue": "2026-03-29T09:00:00",
"start": "DTSTART:20260329T090000Z"
},
{
"caseName": "date round trip",
"input": "2026-03-29T07:00:00Z",
"createValue": "2026-03-29T07:00:00Z",
"reloadValue": "2026-03-29T07:00:00",
"start": "DTSTART:20260329T070000Z"
},
{
"caseName": "date round trip",
"input": "2026-03-29",
"createValue": "2026-03-29T00:00:00",
"reloadValue": "2026-03-29T00:00:00",
"start": "DTSTART:20260329T000000Z"
},
{
"caseName": "date round trip",
"input": "2026-10-25T02:30:00+02:00",
"createValue": "2026-10-25T02:30:00+02:00",
"reloadValue": "2026-10-25T02:30:00",
"start": "DTSTART:20261025T023000Z"
},
{
"caseName": "date round trip",
"input": "2026-10-25T02:30:00+01:00",
"createValue": "2026-10-25T02:30:00+01:00",
"reloadValue": "2026-10-25T02:30:00",
"start": "DTSTART:20261025T023000Z"
},
{
"caseName": "CSV arithmetic payload",
"containsUnneutralizedFormula": true
},
{
"caseName": "owner rate isolation",
"accountA": [
200,
200
],
"firstAccountB": 429
},
{
"caseName": "real UI cross-account stale form save",
"oldVisible": "A edit must never enter B account",
"saveStatus": 200,
"profileB": "A edit must never enter B account",
"profileA": "Private profile A"
},
{
"caseName": "builder axe light",
"width": 1440,
"height": 1000,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".css-1guz6s > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1d1pejv > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(2) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(4) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(6) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
}
]
},
{
"caseName": "builder axe light",
"width": 1440,
"height": 900,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".css-1guz6s > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1d1pejv > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(2) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(4) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(6) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
}
]
},
{
"caseName": "builder axe light",
"width": 375,
"height": 900,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".css-1guz6s > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1d1pejv > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(2) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(4) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-de8i06.MuiPaper-outlined.MuiPaper-rounded:nth-child(6) > .css-1wz1o3r.MuiStack-root > .css-w4rcel.MuiChip-colorSuccess.MuiChip-outlinedSuccess > .MuiChip-label.MuiChip-labelSmall.css-d6wmh0"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.29 (foreground color: #16a34a, background color: #ffffff, font size: 7.5pt (10px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
}
]
},
{
"caseName": "builder axe dark",
"width": 1440,
"height": 1000,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".MuiButtonGroup-lastButton"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.66 (foreground color: #5b5bd6, background color: #0b0b0e, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"target": [
".MuiButton-sizeMedium"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.66 (foreground color: #5b5bd6, background color: #0b0b0e, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".MuiButton-text"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1ebacnx > .MuiButton-outlinedSizeSmall.css-3r48dj.MuiButton-outlined"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-va5cz9 > .MuiButton-outlinedSizeSmall.css-3r48dj.MuiButton-outlined"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "scrollable-region-focusable",
"impact": "serious",
"nodes": [
{
"target": [
".css-1yn80jq"
],
"summary": "Fix any of the following:\n Element should have focusable content\n Element should be focusable"
}
]
}
]
},
{
"caseName": "scroll region structure",
"tag": "DIV",
"tabIndex": -1,
"overflow": "auto",
"maxHeight": "860px",
"clientHeight": 860,
"scrollHeight": 868,
"previewPages": 1,
"frames": 1
},
{
"caseName": "builder axe dark",
"width": 1440,
"height": 900,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".MuiButtonGroup-lastButton"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.66 (foreground color: #5b5bd6, background color: #0b0b0e, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"target": [
".MuiButton-sizeMedium"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.66 (foreground color: #5b5bd6, background color: #0b0b0e, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".MuiButton-text"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1ebacnx > .MuiButton-outlinedSizeSmall.css-3r48dj.MuiButton-outlined"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-va5cz9 > .MuiButton-outlinedSizeSmall.css-3r48dj.MuiButton-outlined"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
},
{
"id": "scrollable-region-focusable",
"impact": "serious",
"nodes": [
{
"target": [
".css-1yn80jq"
],
"summary": "Fix any of the following:\n Element should have focusable content\n Element should be focusable"
}
]
}
]
},
{
"caseName": "scroll region structure",
"tag": "DIV",
"tabIndex": -1,
"overflow": "auto",
"maxHeight": "774px",
"clientHeight": 774,
"scrollHeight": 868,
"previewPages": 1,
"frames": 1
},
{
"caseName": "builder axe dark",
"width": 375,
"height": 900,
"violations": [
{
"id": "color-contrast",
"impact": "serious",
"nodes": [
{
"target": [
".MuiButtonGroup-lastButton"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.66 (foreground color: #5b5bd6, background color: #0b0b0e, font size: 9.8pt (13px), font weight: bold). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-a5lp7y > .MuiButton-text.MuiButton-textPrimary.MuiButton-textSizeSmall"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1ebacnx > .MuiButton-text.MuiButton-textPrimary.MuiButton-textSizeSmall"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-1ebacnx > .MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-outlinedSizeSmall"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 10.5pt (14px), font weight: normal). Expected contrast ratio of 4.5:1"
},
{
"target": [
".css-va5cz9 > .MuiButton-outlined.MuiButton-outlinedPrimary.MuiButton-outlinedSizeSmall"
],
"summary": "Fix any of the following:\n Element has insufficient color contrast of 3.5 (foreground color: #5b5bd6, background color: #111116, font size: 9.8pt (13px), font weight: normal). Expected contrast ratio of 4.5:1"
}
]
}
]
}
]
}