A web-based Post-Quantum Code Security Scanner that detects common software security vulnerabilities while educating developers about the impact of quantum computing on modern cryptography.
QuantumGuard combines static security analysis, interactive dashboards, security reporting, and quantum cryptography visualizations into a single educational platform.
- Scan source code for common security vulnerabilities
- Supports Java, Python, JavaScript, PHP, Go, C, C++, C#, Ruby, Kotlin, Swift and Rust
- Detects present-day security issues and future quantum-related threats
- Generates SHA3-256 hashes for scanned code
- Security Score (0–100)
- Crypto Agility Score
- Overall Security Grade
- Findings Summary
- Algorithm Security Timeline
- Professional security report
- Security metrics
- Vulnerability summary
- SHA3-256 verification hash
- Shor's Algorithm visualization
- Grover's Algorithm visualization
- Quantum Random Number Generator (QRNG)
- Interactive quantum circuit demonstrations
- Educational explanation of post-quantum cryptography
- Responsive web interface
- Dark mode support
- Interactive navigation
- Sample vulnerable programs for testing
- HTML5
- CSS3
- JavaScript
- Java
- Static Code Analysis
- Cybersecurity
- Post-Quantum Cryptography
- SHA3-256
- CRYSTALS-Kyber (Educational)
- Quantum Computing
Main landing page introducing QuantumGuard and its core features.
Paste source code or upload a file to perform security analysis.
Detailed scan results including security score, crypto agility, findings and SHA3-256 hash.
Interactive dashboard showing security metrics and algorithm security timeline.
Professional report summarizing the scan with overall security assessment.
Interactive visualization of Shor's Algorithm demonstrating quantum circuits and the future impact on RSA encryption.
git clone https://github.com/parthkel-max/QuantumGuard.gitOpen the project folder in Visual Studio Code or your preferred IDE.
Open:
index.html
in your browser.
Compile and run the Java backend if required for server-side features.
QuantumGuardServer.java
ScannerService.java
QuantumGuard
│
├── index.html
├── dashboard.html
├── results.html
├── report.html
├── help.html
├── quantum.html
├── scanner.js
├── style.css
├── QuantumGuardServer.java
├── ScannerService.java
├── screenshots/
│ ├── home.png
│ ├── scanner.png
│ ├── results.png
│ ├── dashboard.png
│ ├── report.png
│ └── quantum.png
└── README.md
QuantumGuard was developed as an educational cybersecurity project to demonstrate how traditional software security and modern post-quantum cryptography can be combined into an interactive developer tool.
The project helps users understand:
- Present-day software vulnerabilities
- Future quantum threats to cryptography
- Secure hashing techniques
- Quantum algorithms through visual simulations
- User authentication
- Database integration
- Cloud deployment
- AI-assisted vulnerability explanations
- More programming language support
- Real-time collaborative scanning
- Integration with GitHub repositories
Parth Sachin Kelkar
Computer Engineering Student
GitHub: https://github.com/parthkel-max





