OWASP Scanner
Static analysis of PHP, JS, HTML and config files. 52 rules covering every OWASP Top 10 category. Score 0–100 with per-finding remediation guidance.
OWASP codebase scanning meets real-time threat monitoring. One self-hosted dashboard. Zero external dependencies. Complete audit trail. Built for teams that won't compromise on data sovereignty.
Platform
Six integrated modules working together — from codebase analysis to live threat response. All running on your own infrastructure.
Static analysis of PHP, JS, HTML and config files. 52 rules covering every OWASP Top 10 category. Score 0–100 with per-finding remediation guidance.
Ingest Apache, Nginx, PHP, and syslog streams in real time. 21 threat detection rules with automatic alert creation and live SSE push to your browser.
Unified alert feed from all sources. Severity tiers, acknowledgement workflow, visual indicators. In-place updates — no page reload required.
Every scan persisted with a shareable report URL. File type breakdown, passed check count, OWASP distribution. Delete removes DB records and disk files.
Three-role RBAC: Admin, Analyst, Viewer. Add users, reset passwords, deactivate accounts, rotate API tokens. Cannot deactivate the last admin.
Every login, scan, acknowledgement, and config change recorded. Action filter, live search by IP or action. Colour-coded severity. Admin-only access.
OWASP Scanner
Upload a ZIP of your codebase. VoxSecure dissects every PHP, JS, HTML, and config file against the full OWASP Top 10 — then gives you a score, a breakdown, and remediation steps for every finding.
Stream Monitor
Push events from any log source via a simple HTTP POST. 21 rules score every event 0–100. High and critical matches auto-create alerts and push live to your browser via SSE.
Security by Default
VoxSecure practices what it scans. Every layer of the stack — auth, transport, data, and sessions — is hardened by default, with no optional flags required.
Management
Three-role RBAC, complete audit trail, user management, and settings — all with server-side enforcement. No action goes unrecorded.
Full platform access. Manages users, views audit log, accesses all data across all users.
Can run scans, manage their own stream sources, and acknowledge alerts. Standard operational role.
Read-only access to dashboard, reports, and alerts. Suitable for stakeholders and observers.
Installation
Shared hosting compatible. No SSH required. A built-in wizard walks you through database setup, directory configuration, and the initial admin account.
Create a MariaDB database in cPanel or phpMyAdmin. Note the host, name, username, and password.
Extract the VoxSecure ZIP to your domain root via FTP or cPanel File Manager.
Visit /install.php — the wizard handles DB migration, config writing, and directory
setup.
Remove install.php immediately. Then log in to your new dashboard.
Requirements
# Push a single log line curl -X POST https://yourdomain.com/api/stream_push.php \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"payload": "log line here"}' # Tail nginx access log live tail -f /var/log/nginx/access.log \ | xargs -I{} curl -s -X POST \ https://yourdomain.com/api/stream_push.php \ -H "Authorization: Bearer TOKEN" \ -d "{\"payload\": \"{}\"}"
VoxSecure
Self-hosted. No telemetry. No subscriptions. No cloud dependencies. Your infrastructure, your rules.