Skip to content

Secrets Ninja is an GUI interface tool for validating API keys and credentials discovered during pentesting. It tests these keys from your browser using frontend JavaScript, so secrets are never collected or logged.

License

Notifications You must be signed in to change notification settings

NikhilPanwar/secrets-ninja

Repository files navigation

Repo Size LICENSE Contributors Last Commit

Secrets Ninja

secrets.ninja is a tool for validating API keys and credentials discovered during pentesting.
It proivdes a unified interface for testing these keys across services

Features

  • Multiple Service Support: Secrets Ninja supports a wide range of services, each with a dedicated module for validating API keys.
  • Extensible Design: The project is designed to be easily extensible, allowing for the addition of new modules for other services.
  • User-Friendly Interface: A simple and intuitive interface for inputting API keys and making requests.
  • Clear Feedback: Provides clear feedback on the validity of the keys and any information retrieved from the API calls.

Getting Started

To get started with Secrets Ninja, install the dependencies and run the development server.

  • Install dependencies using below command
$ npm install
$ npm run dev

Access the development server at http://localhost:5173/

Contributing

Contributions are welcome, particularly new modules for validating API keys on additional services. Please note that due to CORS restrictions, some APIs may not be accessible from the browser. In such cases, the project provides workarounds and clear instructions on how to proceed.

Interested in contributing to the project? Here's how you can get started.

Disclaimer

This tool is intended for ethical use only. It is the user's responsibility to comply with all applicable laws and terms of service when using this tool.

License

Secrets Ninja is licensed under the MIT License. See the LICENSE file for more details.

About

Secrets Ninja is an GUI interface tool for validating API keys and credentials discovered during pentesting. It tests these keys from your browser using frontend JavaScript, so secrets are never collected or logged.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published