Every decision, on the record.
Resolved, duplicate and informative alike. Triage time and time-to-bounty are shown per report, because a platform that hides its misses is not measuring anything.
- lowPGN-10392
Control-plane gRPC gateway reflects internal service address in error on malformed metadata
Paid at Low because the address was reachable from the gateway in a follow-up probe; otherwise it would have been informative.
$1,200Resolved - highPGN-10387
Mass assignment on team invite sets owner role via nested attributes
The invite endpoint blocked role_id at the top level but accepted it under attributes.membership.
Ledgerline@hex_tideImproperly Controlled Modification of Dynamically-Determined Object Attributes28 Sept 2026triage 6.4hresolved 5.3d$9,500Resolved - highPGN-10374
Cache deception on 404 under /account/ leaks CSRF token to shared cache
The 404 page embedded the per-session token and was cached by path suffix.
$5,000Resolved - lowPGN-10368
Bridge IMAP IDLE handler accepts unauthenticated NOOP that resets rate limiter
Accepted at Low with a demonstrated 10x increase in login attempts per minute against a researcher account.
Nimbus Mail@ptr_nullImproper Restriction of Excessive Authentication Attempts22 Sept 2026triage 4.3hresolved 2.9d$600Resolved - criticalPGN-10361
Duplicate: SAML assertion wrapping on connect broker
Duplicate of a report submitted 2026-09-19T22:04Z. The reporter received signal credit and the original timestamp was shown at triage.
—Duplicate - mediumPGN-10355
GraphQL alias batching bypasses per-operation rate limit on invite mutation
Two hundred aliased invite mutations in one request were counted as one operation.
Quillnote@kestrel_0xImproper Restriction of Excessive Authentication Attempts18 Sept 2026triage 27hresolved 8.2d$1,500Resolved - criticalPGN-10349
HelixVault withdraw path skips share recomputation after emergency pause lift
Reproduced on a mainnet fork with a Foundry test; the top of the critical band was paid without negotiation.
$75,000Resolved - lowPGN-10342
Informative: version banner on docs origin
Closed as informative within three hours; no crossing of a trust boundary was shown.
—Informative - highPGN-10330
OIDC back-channel logout token accepted without aud check across tenants
A logout token minted for tenant A terminated sessions in tenant B. Both tenants were researcher-owned.
$25,000Resolved - criticalPGN-10324
Symlink inside workspace import archive reads server configuration
The import worker extracted archives with symlinks intact. The proof read the worker's own environment file and nothing else.
$26,000Resolved
- Control-plane gRPC gateway reflects internal service address in error on malformed metadatalow$1,200
- Mass assignment on team invite sets owner role via nested attributeshigh$9,500
- Cache deception on 404 under /account/ leaks CSRF token to shared cachehigh$5,000
- Bridge IMAP IDLE handler accepts unauthenticated NOOP that resets rate limiterlow$600
- Duplicate: SAML assertion wrapping on connect brokercritical20 Sept 2026