Deployments
Every commit that reached staging, with its scan result. 142 entries.
- a1c94e2fix(invoices): scope lookup to tenantpassed · 1 fixed2h
- 7be21f0feat(invoices): public invoice linksblocked · 1 High5h
- 3f0a9cdchore: bump next to 16.1passed1d
- e72b114feat(api): graphql paginationpassed · 1 Low1d
- 0c5d8a3fix(auth): rotate session on role changepassed2d
- 9ad41fefeat(settings): team rolespassed3d
- d7715befeat(api): expose /v2/users searchblocked · 1 High4d
- 5e2a0c9fix(api): require auth on /v2/users searchpassed · 1 fixed4d
- b83d1f7feat(billing): export invoices as CSVpassed5d
Showing 1–9 of 142Older →
7be21f0 · main · Sam Okafor · 5h agoblocked · 1 High
feat(invoices): public invoice links
Diff vs previous commit
+HighBOLA on GET /api/invoices/:id
=MediumCSP allows unsafe-inline on /docs
=LowVerbose error on /graphql parse failure
Coverage4 pages · 4m 10s
/loginclean · 41s
/settingsclean · 58s
/api/invoices/:idHigh · BOLA
/docs1 Medium · 62s
Timeline
- 09:41Commit 7be21f0 received from the connected repository.
- 09:46Scan started on an isolated runner.
- 09:49High found: BOLA on GET /api/invoices/:id. Any signed-in user can read another tenant’s invoice.
- 09:50Check argus / pentest failed. Ticket ARG-142 created in Linear.
- 11:12Fixed in a1c94e2 and retested clean.