Skip to content

escalate/aem-dispatcher-security-scan

Test

AEM Dispatcher Security Scan

A commandline tool to perform an security scan against a AEM Dispatcher.

This tool tries to unify all known security relevant AEM Dispatcher URLs from the internet.

If you know some more URLs, please open a GitHub issue to report them.

📚 Usage

  1. Build the Docker image.
$ make build-docker-image
  1. Run Docker container from built image to print help.
$ make run-docker-image

Usage: cli.py [OPTIONS]

  AEM Dispatcher Security Scan

Options:
  --url TEXT         URL of website e.g. https://www.example.com  [required]
  --page-path TEXT   Page path of website. e.g. /content/geometrixx/en (Default: /)
  --timeout INTEGER  Timeout for HTTP requests in seconds. (Default: 10)
  --file PATH        Text file with test paths. (Default: aem-sec-paths.txt)
  --help             Show this message and exit.
  1. Run Docker container from built image with custom arguments.
$ docker compose \
    --file docker-compose.yml \
    run \
    --rm \
    aem-dispatcher-security-scan \
    --url=https://www.example.com \
    --page-path=/content/geometrixx/en

🧩 References

🤝 Contributing

We welcome contributions of all kinds 🎉.

Please read our Contributing guide to learn how to get started, submit changes, and follow our contribution standards.

🌐 Code of Conduct

This project follows a Code of Conduct to ensure a welcoming and respectful community.

By participating, you agree to uphold this standard.

🐛 Issues

Found a bug or want to request a feature?

Open an issue here: GitHub Issues

🧪 Development

Development is possible via an interactive Docker container in VSCode.

  1. Build and launch the DevContainer in VSCode.

  2. Initiate the Python Virtual Environment via poetry env activate in the terminal.

  3. Run test suite via pytest in the terminal.

📜 License

This project is licensed under the MIT License.

See the LICENSE file for details.

About

AEM Dispatcher Security Scan

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors