Skip to content

Security: Mayank-Garg7/dsa_visualizer_lab

Security

SECURITY.md

πŸ” Security Policy – DSA Visualizer

Supported Versions

This project is currently under active development.

Version Supported
latest βœ… Yes

🚨 Reporting a Vulnerability

If you discover a security issue, please do NOT open a public issue.

Instead:

  • Contact the maintainer privately
  • Describe the vulnerability clearly
  • Provide steps to reproduce it if possible

πŸ›‘οΈ Security Practices Used

This project follows basic secure development practices:

Backend (FastAPI)

  • CORS is restricted during production builds
  • No sensitive data storage
  • API only processes algorithm inputs (arrays)

Frontend (React)

  • No direct execution of backend code
  • API requests validated before processing

⚠️ Notes

  • This project is educational and does not handle sensitive user data
  • No authentication system is currently implemented
  • Intended for learning full-stack + DSA visualization concepts

πŸ”’ Future Improvements

  • Add API rate limiting
  • Add input validation schema (Pydantic strict models)
  • Add authentication layer (optional for SaaS version)
  • Deploy with HTTPS (TLS enabled)

There aren't any published security advisories