Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pentesting-report-analyzer

🛡️ SecReport Omni-Analyzer Advanced Pentesting Report Analysis & Comparison Engine

SecReport Omni-Analyzer ek high-end tool hai jo Cybersecurity professionals aur Pentesters ke liye banaya gaya hai. Ye tool raw penetration testing reports (PDF, DOCX, TXT) ko analyze karta hai, unmein se vulnerabilities extract karta hai, aur unhe visual dashboard mein convert karta hai.

Iska sabse powerful feature Multi-Report Comparison hai, jo 25 reports tak ka aik sath mawazna (comparison) kar ke result ko images ki surat mein compile kar deta hai.

🚀 Key Features Multi-Format Support: PDF, Word (.docx), aur Text files ki automatic scanning.

Deep Analysis: Reports mein se 'Critical', 'High', 'Medium', aur 'Low' vulnerabilities ko detect karna.

Visual Dashboard: Har report ka result Chart.js ki madad se dynamic graphs mein convert hota hai.

Auto-Image Generation: Analysis results ko picture form mein download karne ki saholat.

Comparison Engine: Ek hi page par 25 reports tak ka visual comparison taake best report ka faisla asani se ho sake.

Futuristic UI: Glassmorphism aur Neumorphism par mabni professional aur elegant interface.

🛠️ Tech Stack Backend: Python (Flask)

Frontend: HTML5, CSS3 (Neumorphic Design), JavaScript

Libraries: * PyPDF2 & docx2txt (Text Extraction)

Matplotlib (Backend Image Generation) 🖼️ UI/UX Preview Tool ka interface Elegant & Professional rakha gaya hai taake complex data ko asani se samjha ja sake.

Dark/Grey Theme: Professional cybersecurity feel ke liye.

Micro-interactions: Actionable buttons par subtle glows aur scaling effects.

🛡️ Edge Case Handling Empty Files: Khali files upload hone par system crash nahi hota aur error message deta hai.

Format Validation: Sirf allowed extensions (PDF, DOCX, TXT) hi process hoti hain.

File Limit: 25 se zyada files upload karne par user ko alert milta hai. Chart.js (Frontend Dynamic Charts)

html2canvas (Browser-side Image Export)

About

An AI-powered Pentesting Report Analyzer & Grading Assistant designed for educational and classroom environments. It helps instructors and students automatically parse, analyze, and evaluate cybersecurity vulnerability reports with structured feedback.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages