GuOx is an elite-grade, modular security framework for Express.js designed for zero-trust environments, real-time threat mitigation, and scalable hardening strategies — all with a single import or fine-tuned configuration. Welcome to secure-by-design web architecture.
- Quantum-Grade Middleware Security Stack
- Zero Config to Infinite Config: Activate with one import or configure down to each layer
- Self-Healing Core: GuOx detects and defuses insecure behaviors dynamically
- Threat-Aware Performance Engine: Optimized code paths for real-time production load
- Security Intelligence Console: Live audit visualizer + incident detector
- Auto-Adaptive Input Firewall: Pattern-aware sanitization engine
- Code-Tight Trust Boundary Control: Local/Remote IP rule enforcement
- API Mutation Watchdog: Detects behavioral anomalies at endpoint level
- Developer Guidance System: Learns, teaches, warns — powered by in-process DSL
npm install guox-express
Feature | Description |
---|---|
Helmet+ |
Advanced headers with enhanced policy fallback |
RateLimiterX |
Intelligent rate limiting with attack profiling |
CSPForge |
Self-generating and dynamic CSP headers |
XSSVault |
Context-aware XSS defense with nested sanitization |
HTTPParamProtector |
Complete HPP defense with key-frequency shielding |
OriginGatekeeper |
Smart CORS with referer/domain pattern control |
IPSentinel |
IP-based access gates and auto-blacklisting |
CookieProtector |
Auto-secure cookies + SameSite hardening |
SecureRedirector |
Whitelisted redirect enforcement |
AutoPatchCore |
Real-time patch injection for common misuses |
ThreatLogger |
Runtime adaptive logger for violations + log sink hooks |
SelfLearningLayer |
Guides developers with threat awareness, suggestions, and references |
PayloadSanitizer |
Recursive payload analyzer + regex anomaly scanner |
const express = require('express');
const { GuOx } = require('guox-express');
const app = express();
GuOx(app, {
helmet: true,
cors: { origin: '*', methods: ['GET', 'POST'] },
diagnostics: true,
ipRules: {
allow: ['192.168.1.0/24'],
block: ['10.0.0.0/8']
},
secureRedirects: ['https://mydomain.com/dashboard'],
audit: true
});
Or activate full protection with just:
GuOx(app);
GuOx can spin up a real-time diagnostic dashboard via terminal or web UI:
GuOx(app, { diagnostics: { ui: true, port: 3333 } });
- View active modules
- Check route-level risks
- Analyze IP-level threats
- Patch suggestions and misconfiguration flags
- Node.js
>=16
- Express
>=4.18
- NGINX / Apache proxy-compatible
- Optimized for Docker, serverless, Kubernetes, and edge compute environments
GuOx(app, {
rateLimit: {
windowMs: 10 * 60 * 1000,
max: 75,
throttleByUserAgent: true
},
customSanitizers: [
body => body.replace(/<script.*?>.*?<\/script>/gi, '')
],
injectLogger: true,
audit: true
});
Environment | Avg Req/Sec | Overhead |
---|---|---|
Node 18 + Express | 13,000 | +1.2% |
Docker Alpine | 11,200 | +1.6% |
PM2 Cluster | 17,500 | +0.9% |
100% test coverage under Jest, Mocha, and Supertest.
- Reactive Middleware Layers
- CSPForge
- Self-Learning UX Engine
- JWT & OAuth Vulnerability Guards
- RateZone™ dynamic profiling engine
- Edge Detection + API Mutation AI
- WebSocket Isolation Protocols
- Encrypted Audit Trails
The SelfLearningLayer
:
- Detects use of insecure patterns (e.g., unsanitized body, redirect chains)
- Flags them with recommendations, StackOverflow links, and RFC references
- Integrates into your logs or debug console
- Enterprise REST APIs
- Admin panels
- SaaS dashboards
- Government portals
- Internal DevOps tooling
- Authentication gateways
express-security
, web-hardening
, helmet-alt
, secure-express
, rate-limiter
, csrf-blocker
, xss-sanitizer
, auto-csp
, api-firewall
, devops-sec
, zero-trust-express
, secure-by-default
, cookie-protect
, route-harden
, payload-guard
, attack-mitigation
, self-healing-middleware
, web-security-framework
, express-defender
, guox
https://github.com/GuOxJS/guox
We welcome pull requests, ideas, threat reports, and security enhancements.
git clone https://github.com/GuOxJS/guox.git
cd guox
npm install
npm run dev
MIT License © 2025 — Oxiron Development
GuOx — From protocol to payload, defend everything.