External Attack Surface Assessment — 13 findings identified across the Callix.io platform
The pixel tracking endpoint accepts requests from any source without authentication. Customer account IDs are publicly visible in website HTML.
F-07: Unauthenticated Pixel Tracking Endpoint
The pixel tracking endpoint accepts POST requests from anyone, with no authentication. Customer account IDs are publicly exposed in website HTML, meaning any visitor can send tracking events to any customer's account.
Third parties can inject fake visitor tracking events into customer accounts, polluting attribution data and metrics.
If conversion data is sent to Meta/Google for pixel conditioning, fake events could train ad algorithms on incorrect data.
The endpoint has no rate limiting, allowing unlimited requests from any source without throttling.
The pageUrl field accepts unsanitized input including HTML and script content, creating stored XSS risk.
| ID | Finding | Severity | CWE |
|---|---|---|---|
| F-01 | API Key Embedded in MCP URL Path | Medium | CWE-200 |
| F-02 | CORS Misconfiguration on Convex Backends | Low-Med | CWE-942 |
| F-03 | Over-Permissive API Keys (No Scoping) | Medium | CWE-285 |
| F-04 | Potential Subdomain Takeover | Low-Med | CWE-350 |
| F-05 | Exposed Development Environments | Low | CWE-200 |
| F-06 | Non-Existent npm Package | Info | — |
| F-07 | Unauthenticated Pixel Tracking Endpoint | High | CWE-306 |
| F-08 | Customer Account IDs Publicly Exposed | Medium | CWE-200 |
| F-09 | No Rate Limiting on Pixel Endpoint | Medium | CWE-770 |
| F-10 | Error Messages Leak Schema Information | Low-Med | CWE-209 |
| F-11 | Unsanitized Input in pageUrl Field | Medium | CWE-79 |
| F-12 | Anonymous Convex WebSocket Access | Low | CWE-306 |
| F-13 | Partial Authentication Bypass | Low-Med | CWE-285 |
This report covers findings from an external security assessment. For a more comprehensive assessment including authenticated testing, source code review, and detailed remediation guidance, a follow-up engagement can be arranged.