MongoDB Security Audit: mongoaudit
MongoDB Security Audit mongoaudit is a CLI tool for auditing MongoDB servers, detecting poor security settings and performing automated penetration testing. It is widely known that there are quite a few holes in MongoDB’s default configuration settings. This fact, combined with abundant lazy system administrators and developers, has led to what the press has called the MongoDB apocalypse. mongoaudit not only detects misconfigurations, known vulnerabilities and bugs but also gives you advice on how to fix them, recommends best practices and teaches you how to DevOp like a pro! Among other tests, it checks if: MongoDB listens on a port different to default one MongoDB HTTP status interface is disabled TLS/SSL encryption is enabled Authentication is enabled SCRAM-SHA-1 authentication method is enabled Server-side Javascript is forbidden Roles granted to the user only permit CRUD operations The user has permissions over a single database The server is vulnerable to a doz...