# Body Parser Middleware in Express.js - ID: javascript-express-body-parser - Severity: MEDIUM - Languages: JavaScript, TypeScript - Frameworks: express ## Description Detects missing body parser middleware required for processing request bodies in Express.js. ## Detection Message Application lacks body parser middleware (express.json/express.urlencoded). Without this, req.body will be undefined causing POST/PUT/PATCH endpoints to fail, and request size limits cannot be enforced enabling DoS attacks. Add: app.use(express.json({ limit: '10mb' })) ## Remediation Add body parser middleware to process request bodies. Example: app.use(express.json({ limit: '10mb' })); ## Documentation [object Object] ## Related Rules - **Docker Build Optimization and Best Practices** [LOW]: - **Docker Compose Obsolete Version Field** [LOW]: - **Docker File Operations Best Practices** [LOW]: - **Invalid Port Number in EXPOSE** [ERROR]: - **Multiple ENTRYPOINT Instructions** [MEDIUM]: