Atri Reports 💨
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.
Installation 🛠️
The easiest and most secure way to run Atri Reports is with Docker.
Prerequisites
Ensure you have the following installed:
- Docker
- Optional: Docker Compose
1. Clone the repository
git clone https://github.com/redfr0g/atri
cd atri2. Build the Docker Image
docker 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.
3. Run Docker Container
To start a container from the built image and expose port 5001, use the following command:
docker run -it -p 443:5001 atri-reports
4. Log in to application
To 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.

