// ACHIEVEMENTS.LOG / MAY 22, 2026
◈ TECHNICAL

Security Audit II — Three Critical Vulnerabilities Patched

A second deep security sweep found and remediated an IDOR, an SSRF, and a stored HTML injection — all rated high severity.

Following the first security hardening sprint, a second structured audit of the Intellixer portal and API surface identified three high-severity vulnerabilities. All were remediated and verified in the same sprint.

Findings and fixes

IDSeverityClassDescriptionFix
SEC-I013-01HIGHIDORInsecure Direct Object Reference in /keys/create — an authenticated user could provision keys against a different user's account by supplying a foreign uid in the request bodyServer-side uid sourced exclusively from the verified Firebase session token; request body value ignored and stripped
SEC-I013-02HIGHSSRFServer-Side Request Forgery via WeasyPrint PDF renderer — a crafted invoice template could trigger outbound HTTP requests from the GCE VM to internal GCP metadata endpointsWeasyPrint URL fetching disabled; all external assets inlined at template-render time; metadata endpoint blocked at the GCE network policy layer
SEC-I013-03HIGHStored XSSStored HTML injection in organization display names — unsanitised org names were rendered into portal HTML, enabling persistent script injection for any member of that organizationServer-side HTML entity encoding applied on write; existing stored values back-filled via migration; CSP header tightened to block inline script execution

Methodology

The audit followed OWASP Top 10 (2021) methodology with manual review of all authenticated endpoints, output encoding paths, and server-side request flows. No findings from the first audit remain open. No new findings remain unpatched.