Security defaults that belong in every Express application from day one.
93
90%
Does it follow best practices?
Impact
99%
6.18xAverage score across 5 eval scenarios
Passed
No known issues
Helmet middleware added
0%
100%
CORS configured with explicit origins
0%
100%
Rate limiting on API routes
0%
100%
Stricter limit on write endpoints
0%
100%
Trust proxy configured
0%
100%
Secure error handler
0%
100%
JSON body size limit
0%
100%
Query param validation
37%
100%
CRUD endpoints functional
100%
100%
Security middleware before routes
20%
100%
Helmet middleware added
0%
100%
CORS configured with explicit origins
0%
100%
Rate limiting on API routes
0%
100%
Stricter limit on order creation
0%
100%
Trust proxy configured
100%
100%
Secure error handler
0%
100%
JSON body size limit
0%
100%
Order validation logic
100%
100%
CRUD endpoints functional
100%
100%
Security middleware before routes
40%
100%
Helmet middleware added
0%
100%
CORS configured with explicit origins
0%
100%
Rate limiting added
0%
100%
Trust proxy configured
50%
100%
Secure error handler
0%
100%
JSON body size limit
0%
100%
Routes properly separated
100%
100%
Security middleware before routes
0%
100%
Error handler after routes
0%
100%
Param validation added
0%
100%
Helmet middleware added
0%
100%
CORS configured with explicit origins
0%
100%
Rate limiting on API routes
0%
100%
Trust proxy configured
0%
100%
Secure error handler
0%
100%
JSON body size limit
0%
100%
CRUD endpoints functional
100%
100%
Security middleware before routes
25%
100%
Input validation on params
0%
60%
Helmet middleware added
0%
100%
CORS configured with explicit origins
0%
100%
Rate limiting on auth endpoints
0%
100%
General API rate limiting
0%
100%
Secure error handler
0%
100%
JSON body size limit
0%
100%
Auth endpoints functional
100%
100%
Password not in responses
100%
100%
Trust proxy configured
0%
100%
Security middleware before routes
20%
100%