Jeppe Bundgaard
|
0da02dfeb5
|
Add batch processing for lane hardware commands and status retrieval
|
2026-06-30 09:30:43 +02:00 |
|
Jeppe Bundgaard
|
ce8ba88b16
|
Add machine wash configuration and controls to self-serve module
|
2026-06-29 15:15:29 +02:00 |
|
Jeppe Bundgaard
|
42f8ae0c47
|
Refactor input value handling and improve validation in ObjectsGlobal component
|
2026-06-29 11:08:50 +02:00 |
|
Jeppe Bundgaard
|
3cdf1571c5
|
Avoid duplicate self-serve stop relay cleanup
|
2026-06-12 11:48:51 +02:00 |
|
Jeppe Bundgaard
|
19cacebaa1
|
Fix register CVR welcome email rendering
|
2026-06-11 21:01:34 +02:00 |
|
Jeppe Bundgaard
|
df7153a5ba
|
Fix self-serve path outcome case limit
|
2026-06-11 14:46:27 +02:00 |
|
Jeppe Bundgaard
|
cea469c95a
|
Honor wash type in self-serve lane start
|
2026-06-10 19:18:19 +02:00 |
|
Jeppe Bundgaard
|
e26034dfae
|
Refactor dynamic image export methods to use binary output and improve caching logic
|
2026-06-09 14:48:46 +02:00 |
|
Jeppe Bundgaard
|
0aad41fd0f
|
Add program picker relay status handling for wash start and update related tests
|
2026-06-09 14:09:49 +02:00 |
|
Jeppe Bundgaard
|
5c67fe419f
|
Add timeout settings for Shelly cloud HTTP requests and update related tests
|
2026-06-09 14:03:12 +02:00 |
|
Jeppe Bundgaard
|
fb1f0883e1
|
Add selfserve dynamic image sizing config
|
2026-06-09 12:46:14 +02:00 |
|
Jeppe Bundgaard
|
a1224ec2f4
|
Fix self-serve program picker wash type sync
|
2026-06-09 11:59:42 +02:00 |
|
Jeppe Bundgaard
|
d8abc8f87d
|
Refactor session relay synchronization logic for improved clarity
|
2026-06-08 16:59:53 +02:00 |
|
Jeppe Bundgaard
|
325b35beb7
|
Add session synchronization tests and ensure atomic session closure
|
2026-06-08 16:53:24 +02:00 |
|
Jeppe Bundgaard
|
49364864d2
|
Implement session mutation locking and enhance session management methods
|
2026-06-08 16:49:41 +02:00 |
|
Jeppe Bundgaard
|
91d3332d4e
|
Add Slack customer registration notification functionality
|
2026-06-08 12:42:03 +02:00 |
|
Jeppe Bundgaard
|
30dceff0b5
|
Avoid self-serve preview sessions on eligibility reads
|
2026-06-04 06:55:59 +02:00 |
|
Jeppe Bundgaard
|
1d43221b4d
|
Sync self-serve machine relay session state
|
2026-06-03 20:35:50 +02:00 |
|
Jeppe Bundgaard
|
1b99523366
|
Enhance self-serve lane functionality with new relay management and configuration updates
|
2026-06-02 17:27:22 +02:00 |
|
Jeppe Bundgaard
|
6d739cfebc
|
Add configuration for GitHub self-hosted runners
|
2026-06-02 11:25:00 +02:00 |
|
Jeppe B
|
7f38cf2f7e
|
Merge pull request #264 from copenhagentruckwash/propose-fix-for-ssrf-in-workfeed-api
Restrict Workfeed API base URL to trusted hosts (prevent SSRF)
|
2026-06-02 00:22:35 +02:00 |
|
Jeppe B
|
d281dddbc1
|
Restrict Workfeed API base URL
|
2026-06-02 00:22:18 +02:00 |
|
Jeppe B
|
a96f40cf13
|
Guard machine relay set status
|
2026-06-02 00:21:32 +02:00 |
|
Jeppe B
|
dcc81cbdc7
|
Merge pull request #250 from copenhagentruckwash/propose-fix-for-privilege-boundary-regression
Restrict studio simulation to config-version view and prevent auto-creating drafts
|
2026-06-01 23:52:28 +02:00 |
|
Jeppe B
|
c5cb0a3bfe
|
Fix studio simulation draft access
|
2026-06-01 23:52:18 +02:00 |
|
Jeppe B
|
f6e4d851d3
|
Merge pull request #248 from copenhagentruckwash/fix-authenticated-ssrf-in-broker-diagnostics
Prevent SSRF in broker diagnostics by ignoring caller URLs and redacting probe output
|
2026-06-01 23:49:24 +02:00 |
|
Jeppe B
|
cd4e3faea3
|
Fix broker diagnostics SSRF
|
2026-06-01 23:49:10 +02:00 |
|
Jeppe B
|
a9ca7b41a7
|
Merge pull request #246 from copenhagentruckwash/fix-unbounded-relay-timer-vulnerability
Cap self-serve gate relay timers
|
2026-06-01 23:45:39 +02:00 |
|
Jeppe B
|
3b3ed31bb7
|
Cap self-serve gate relay timers
|
2026-06-01 23:45:20 +02:00 |
|
Jeppe B
|
b25ce9cb11
|
Stop exposing relay local IPs by default
|
2026-06-01 23:43:53 +02:00 |
|
Jeppe B
|
07a3ef6418
|
Merge pull request #237 from copenhagentruckwash/fix-concurrent-access-vulnerability-in-start-command
Add per-lane START lock to prevent TOCTOU relay replay on wash start
|
2026-06-01 23:28:45 +02:00 |
|
Jeppe B
|
bffed6f5f3
|
Fix self-serve start relay race
|
2026-06-01 23:28:36 +02:00 |
|
Jeppe B
|
6712368323
|
Clamp self-serve path projection limits
|
2026-06-01 23:27:22 +02:00 |
|
Jeppe B
|
0778776f00
|
Merge pull request #218 from copenhagentruckwash/fix-machine-relay-helper-logic
Fix hard MACHINE relay targeting
|
2026-06-01 23:11:13 +02:00 |
|
Jeppe B
|
ee55c23cde
|
Fix hard machine relay targeting
|
2026-06-01 23:11:01 +02:00 |
|
Jeppe B
|
1d05550cd3
|
Merge pull request #215 from copenhagentruckwash/fix-start-command-relay-activation-vulnerability
Fix self-serve START relay deferral bypass
|
2026-06-01 23:05:10 +02:00 |
|
Jeppe B
|
2cc12c23cd
|
Fix self-serve start relay deferral
|
2026-06-01 23:04:59 +02:00 |
|
Jeppe B
|
503fd50c61
|
Merge pull request #211 from copenhagentruckwash/fix-vulnerability-in-wash-certificate-pdf-handling
Restore deletion of local wash certificate PDFs after upload
|
2026-06-01 23:02:12 +02:00 |
|
Jeppe B
|
1d6df82c1c
|
Delete local wash certificate PDFs after upload
|
2026-06-01 23:02:01 +02:00 |
|
Jeppe B
|
7436584598
|
Merge pull request #209 from copenhagentruckwash/fix-unauthenticated-certificate-download-vulnerability
Require authentication token for wash certificate download endpoint
|
2026-06-01 22:57:33 +02:00 |
|
Jeppe B
|
06421beb6b
|
Require token for wash certificate downloads
|
2026-06-01 22:57:23 +02:00 |
|
Jeppe B
|
0f7d76d96d
|
Merge pull request #203 from copenhagentruckwash/fix-unauthenticated-limble-endpoints
Enforce Limble route permissions and secure Limble HTTP requests
|
2026-06-01 22:50:10 +02:00 |
|
Jeppe B
|
324f2c856f
|
Fix Limble auth and secure request handling
|
2026-06-01 22:50:00 +02:00 |
|
Jeppe B
|
84f203939c
|
Merge pull request #202 from copenhagentruckwash/fix-unauthenticated-limble-webhook-vulnerability
Prevent credential leak in Limble request error path
|
2026-06-01 22:49:38 +02:00 |
|
Jeppe B
|
368501a8ce
|
Fix Limble request error path credential leak
|
2026-06-01 22:49:29 +02:00 |
|
Jeppe B
|
18c6852865
|
Merge pull request #177 from copenhagentruckwash/fix-broker-secret-vulnerability-in-api
Harden edge broker shared-secret handling
|
2026-06-01 20:58:58 +02:00 |
|
Jeppe B
|
77403965f8
|
Harden edge broker shared-secret handling
|
2026-06-01 20:58:45 +02:00 |
|
Jeppe B
|
f8f603a38e
|
Merge pull request #175 from copenhagentruckwash/fix-vulnerability-in-studio-graph-edits
Fix authorization boundary for studio graph lane operations
|
2026-06-01 20:56:51 +02:00 |
|
Jeppe B
|
31a7224272
|
Fix studio graph lane operations permission checks
|
2026-06-01 20:56:38 +02:00 |
|
Jeppe B
|
492c81e27c
|
Merge pull request #174 from copenhagentruckwash/fix-vulnerability-in-studio-action-conditions
Fix fail-open condition gating in self-serve Studio action runner
|
2026-06-01 20:56:21 +02:00 |
|