freshlytics tested by Argusic Runner

Attempt 2 of 3 · Runs with mocks · Argusic Score 92.0 of 100

all runs of freshlyticsanalyticsmonitoringprivacyprivacy-by-designprivacy-preservingself-hosted

Session recording

Loading recording...

Download the original recording · fingerprint 73f7c26f6f6ddd64...

What the test found

Server starts on port 3001, accepts pageview events, authenticates users via bcryptjs password comparison, aggregates pageviews by date/path/referrer/browser dimensions, returns projects, supports password changes, enforces admin authorization for user management routes, and serves the React SPA static bundle.

All API endpoints (collect, login, projects, pageviews, users, change_password, logout) verified with curl. App responds correctly with full CRUD and analytics aggregation. Database mock handles all SQL patterns the app uses including PipelineDB-style materialized view queries. No real PostgreSQL was available; mock substitutes for both pg-pool and connect-pg-simple session store.

Argusic installed freshlytics in 12 minutes and launched it; verification reached Verified with mock services. 4 of 4 recorded errors were worked through (see the timeline below).

Runs with mocksall runs of freshlytics

This summary is drawn from the agent's recorded report for this run. Every figure traces to the log and recording above; nothing here is authored.

Error and fix timeline

No errors were recorded for this run.

Discussion