La solution développée par Sourav Kalal combine la génération automatisée de rapports, la gestion des clients et le suivi de projets dans un seul panneau destiné aux équipes de sécurité offensive.
Dans un secteur où chaque seconde compte et où la documentation technique est aussi importante que les preuves elles-mêmes, naît APTRS (Automated Penetration Testing Reporting System), un outil open source qui promet de révolutionner la manière dont les équipes de cybersécurité génèrent, gèrent et livrent leurs rapports d’essai de pénétration.
Développé en Python et Django par l’expert en sécurité et pentester Sourav Kalal, APTRS vise à simplifier les flux de travail des équipes techniques et à améliorer la qualité et la standardisation des rapports. En plus d’offrir la génération de rapports en PDF, DOCX et Excel avec des modèles personnalisables, l’outil fournit un système complet de gestion de projets, de clients et de vulnérabilités.
Plus qu’un simple générateur de rapports
Contrairement à d’autres projets open source centrés uniquement sur la documentation, APTRS cherche à couvrir toutes les étapes du processus opérationnel d’un pentest professionnel. La solution inclut des fonctionnalités telles que :
- Gestion centralisée des vulnérabilités avec des preuves de concept (PoC), des descriptions techniques, des recommandations et un suivi.
- Base de données de vulnérabilités réutilisable, permettant d’accélérer la documentation lors d’audits futurs.
- Modèles de rapports personnalisables en Word (docx) et en HTML/CSS, pour adapter le design aux besoins du client.
- Suivi de plusieurs projets, avec des vérifications d’état, des délais, des livrables et des dates de re-test.
- Gestion des clients et entreprises, idéale pour les consultants et les équipes gérant plusieurs comptes en parallèle.
“Avec APTRS, nous visons non seulement à économiser du temps aux professionnels de la cybersécurité, mais aussi à améliorer l’expérience client en offrant une meilleure visibilité et une organisation des projets en cours,” a expliqué Kalal.
À venir : portail client intégré
Une des fonctionnalités les plus attendues est l’intégration d’un portail exclusif pour les clients, actuellement en phase de développement, permettant aux organisations d’accéder à leurs rapports, de consulter des factures, de demander de nouveaux tests de sécurité et de centraliser leur relation avec le prestataire via une interface sécurisée.

Cette vision vise à la professionnalisation du service de pentesting et répond à une demande croissante de transparence, de traçabilité et d’efficacité dans les processus d’audit technique.
Installation simple et gratuite
APTRS peut être installé facilement via Docker — la méthode recommandée — ou de manière manuelle pour les utilisateurs ayant une expérience préalable dans des environnements basés sur Python, Node.js et Nginx.
Le code est disponible publiquement sur GitHub.
Kalal a également ouvert la possibilité de dons et de parrainages, afin de maintenir le développement continu du projet, qui repose actuellement sur son effort individuel.
Un élan pour la sécurité offensive moderne
L’essor des tests de pénétration comme service (PtaaS) met en lumière la nécessité d’outils plus agiles et professionnels pour ceux qui travaillent dans la sécurité offensive. Des plateformes telles que Cobalt, Pentera ou CrowdStrike offrent des solutions commerciales très avancées, mais pour de nombreux professionnels indépendants, consultants ou équipes internes de cybersécurité, un outil open source comme APTRS représente une option puissante, gratuite et hautement personnalisable.
Avec sa capacité à réduire considérablement le temps consacré à la documentation — l’une des tâches les plus fastidieuses du pentesting — tout en professionnalisant la livraison au client, APTRS se positionne comme un outil clé pour l’écosystème de la sécurité technique.
L’avenir : plus de collaboration, plus d’automatisation
La vision à long terme d’APTRS inclut l’intégration de fonctionnalités telles que :
- Modules de génération de rapports dynamiques basés sur des tests automatisés.
- Intégration avec des systèmes de scan (comme Nmap, Nessus ou Burp Suite).
- Tableaux de bord personnalisables pour le suivi en temps réel.
- Portail clients multi-utilisateurs avec gestion des rôles et des permissions.
Dans un environnement où l’efficacité, la traçabilité et la qualité technique sont des exigences fondamentales, des outils comme APTRS montrent que l’open source reste un pilier essentiel dans l’évolution de la cybersécurité.
Pour plus d’informations et de téléchargements :
👉 https://github.com/APTRS/APTRS
👉 Démo en ligne à https://live.aptrs.com
Auteur : Sourav Kalal
Licence : Open Source
Langages : Python, Django, Node.js
Méthode de déploiement recommandée : Docker.
Source : APTRS sur Administration de Systèmes