Skip to content

This repository offers a set of custom Nuclei templates for source code security analysis, focusing on detecting hardcoded secrets, configuration leaks, and OWASP Top 10 vulnerabilities. Contributions are encouraged, and users can easily integrate these templates into their SAST and CI/CD processes. 🐙✨

License

Notifications You must be signed in to change notification settings

djnahid-gamer/nuclei-MonaCodeScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nuclei Mona Code Scanner

Nuclei Mona Code Scanner
Releases

Welcome to the Nuclei Mona Code Scanner repository! This project contains Nuclei templates designed for source code analysis. Our templates help you detect hardcoded secrets, configuration leaks, and debug endpoints. They also assist in identifying OWASP Top 10 issues within your code. This makes the Nuclei Mona Code Scanner ideal for Static Application Security Testing (SAST) and Continuous Integration/Continuous Deployment (CI/CD) integration.

Table of Contents

  1. Features
  2. Getting Started
  3. Usage
  4. Nuclei Templates
  5. Contribution
  6. License
  7. Contact

Features

  • Hardcoded Secrets Detection: Identify sensitive information embedded in your source code.
  • Configuration Leak Detection: Find configurations that should not be publicly accessible.
  • Debug Endpoint Detection: Spot endpoints that may expose sensitive data during development.
  • OWASP Top 10 Issues: Help your team address the most critical security vulnerabilities.
  • SAST and CI/CD Integration: Seamlessly integrate with your existing workflows for enhanced security.

Getting Started

To get started with the Nuclei Mona Code Scanner, you can download the latest release from our Releases page. Follow the instructions below to set it up.

Prerequisites

  • You need to have Nuclei installed on your machine.
  • Ensure you have a working knowledge of how to use Nuclei.

Installation

  1. Visit the Releases page to download the latest version.
  2. Extract the downloaded file.
  3. Place the templates in your Nuclei templates directory.

Usage

To use the Nuclei Mona Code Scanner, run the following command in your terminal:

nuclei -t /path/to/your/templates

Replace /path/to/your/templates with the actual path where you saved the Nuclei templates.

Example

Here’s an example command to run the scanner:

nuclei -t ~/nuclei-templates/nuclei-MonaCodeScanner

This command will execute the templates contained in the Nuclei Mona Code Scanner against your codebase.

Nuclei Templates

The Nuclei Mona Code Scanner includes several templates tailored for different security checks. Here’s a brief overview of what each template does:

Hardcoded Secrets

These templates search for hardcoded API keys, passwords, and other sensitive information in your source code. They help ensure that no secrets are exposed in public repositories.

Configuration Leaks

Configuration leak templates check for files that should not be publicly accessible, such as .env files or configuration files containing sensitive data.

Debug Endpoints

These templates identify endpoints that may be left open during development, which could expose sensitive information or functionality.

OWASP Top 10

The OWASP Top 10 templates focus on the most common vulnerabilities in web applications, helping developers to proactively address security issues.

Contribution

We welcome contributions to the Nuclei Mona Code Scanner. If you would like to contribute, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Submit a pull request detailing your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any questions or issues, please feel free to reach out via GitHub issues or contact the repository owner directly.


We encourage you to explore the Nuclei Mona Code Scanner and integrate it into your security practices. For the latest updates and releases, visit our Releases page.

Happy coding!

About

This repository offers a set of custom Nuclei templates for source code security analysis, focusing on detecting hardcoded secrets, configuration leaks, and OWASP Top 10 vulnerabilities. Contributions are encouraged, and users can easily integrate these templates into their SAST and CI/CD processes. 🐙✨

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •