Inspiration

With the rise of phishing attacks, OTP frauds, and social engineering scams, many users fall victim not due to lack of technology, but due to lack of cyber awareness. I noticed that most cyber security tools are either too technical or reactive, helping users only after an attack has already happened.

Cyber DNA was inspired by the idea of creating a simple, preventive, and awareness-driven tool that helps users understand their cyber risk before scammers exploit them.

What it does

Cyber DNA is a web-based cyber security risk assessment tool that evaluates a user's cyber hygiene through a set of behavior-based questions.

Based on the user's responses, the system:

  • Calculates a cyber risk score
  • Categorizes users into Low, Medium, or High Risk
  • Displays a visual risk meter on the website
  • Generates a downloadable PDF security report for awareness and reference

The tool focuses on common real-world threats such as phishing links, OTP sharing, password reuse, unsafe Wi-Fi usage, and poor app permission practices.

How we built it

The project was built using a simple yet effective tech stack:

  • The frontend is developed using HTML, CSS, and JavaScript for a clean and beginner-friendly interface
  • The backend is powered by Python and Flask
  • A rule-based scoring logic evaluates user responses
  • ReportLab is used to generate a structured PDF security report
  • The project is version-controlled using GitHub

The architecture is modular, making it easy to extend with advanced features in the future.

Challenges we ran into

Some of the key challenges faced during development included:

  • Designing a scoring model that is simple yet meaningful
  • Maintaining clarity while keeping the interface non-technical
  • Handling PDF report generation and formatting
  • Balancing feature completeness with hackathon time constraints

Each challenge helped improve both technical and problem-solving skills.

Accomplishments that we're proud of

  • Successfully built a complete end-to-end cyber security assessment tool
  • Implemented a visual risk meter for better user understanding
  • Generated a professional downloadable PDF report
  • Created a project focused on prevention and awareness, not just detection
  • Maintained clean documentation and project structure

What we learned

Through this project, I learned:

  • How to design user-centric cyber security tools
  • Flask-based backend development
  • Frontend and backend integration
  • PDF generation using Python
  • Real-world cyber security awareness challenges

What's next for Cyber DNA – Cyber Security Risk Assessment Tool

Future enhancements planned for Cyber DNA include:

  • AI/NLP-based threat understanding and personalized recommendations
  • User accounts with risk history tracking
  • Advanced analytics dashboard
  • Mobile-friendly and multilingual support
  • Integration with real-time threat intelligence sources
Share this project:

Updates