Writing a pentest report with DOCX templates has never been easier! Atri Reports makes pentest reporting process fast and easy so you can focus on finding more awesome vulnerabilities.
Atri (a short form of Attribute) Reports is a tool written in Python using FastHTML framework that make security assessment report writing faster. It uses docxtpl library which allows report generation using simple Jinja-like template handles.
🧑🎓 If you want to see a tutorial how to create a template from an example pentest report see the tutorial.
For more insight visit documentation page.
The easiest and most secure way to run Atri Reports is with Docker.
Ensure you have the following installed:
- Docker
- Optional: Docker Compose
git clone https://github.com/redfr0g/atri
cd atridocker build -t atri-reports .For specific architecture use this command:
docker buildx build --platform linux/amd64 -t atri-reports .If you want a custom naming convention replace atri-reports with a name for the Docker image.
To start a container from the built image and expose port 5001, use the following command:
docker run -it -p 443:5001 atri-reportsTo log in to the application visit the following URL:
Default user is "atri" and password for first login will be generated and displayed to the console.

