Sign inSign up

ankush003/nosqli

By ankush003

Updated about 2 years ago

an express app to demonstrate NoSQL Injection using MongoDB

Image
Machine learning & AI
Databases & storage
0

942

ankush003/nosqli repository overview

NoSQLi

  • An Express App for NoSQL Injection Demonstration using MongoDB
  • This DockerHub image provides an Express.js application that serves as a practical demonstration of NoSQL injection vulnerabilities using MongoDB. By leveraging this image, you can explore and understand the risks associated with NoSQL injection and learn how to mitigate them effectively.

Key Features:

  • Express.js Application: The image includes a simple yet functional Express.js application that demonstrates a typical use case involving MongoDB for data storage and retrieval.

  • NoSQL Injection Vulnerabilities: The application deliberately incorporates vulnerabilities that can be exploited through NoSQL injection attacks. It allows you to simulate different injection scenarios and observe their impact on the application's behavior.

  • MongoDB Integration: The application integrates with MongoDB as the NoSQL database, showcasing how improper input handling can lead to security risks. It demonstrates common techniques used to construct malicious payloads and exploit NoSQL injection vulnerabilities.

  • Easy Deployment with Docker: The image is pre-configured with all the necessary dependencies and configurations. You can easily deploy the image as a Docker container, making it convenient to set up the demonstration environment on your local system or any Docker-compatible platform.

Running the Image

  • pull the image
docker pull ankush003/nosqli
  • create container
docker run -d -p 5000:5000 ankush003/nosqli
  • Open localhost:5000 to see the magic!

Tag summary

Content type

Image

Digest

sha256:6f84bdd19

Size

65.9 MB

Last updated

about 2 years ago

docker pull ankush003/nosqli