Skip to content

capstone-hermes/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Hermes Fullstack – EPITECH Brussels Capstone

Welcome to the Hermes Fullstack GitHub Organization! This space is dedicated to our fourth-year (tek 4) cybersecurity Capstone project at EPITECH Brussels. Our mission is to create an educational cybersecurity platform that introduces junior pentesters and students to real-world web security practices—aligned with the OWASP ASVS Level 1 framework.


About Hermes Fullstack

Hermes Fullstack is a comprehensive cybersecurity training and vulnerability demonstration platform, developed by a team of four EPITECH Brussels students. Our key objectives:

  1. Provide Hands-On Experience
    Practice identifying and exploiting common web vulnerabilities in a safe, controlled environment.

  2. Demonstrate OWASP ASVS Level 1 Flaws
    Show typical pitfalls in areas like authentication, session management, and access control.

  3. Offer Practical Tools
    Includes a Python-based web scanner and a user-friendly Ionic/React dashboard to manage scans, view reports, and learn about core security concepts.

For detailed setup, usage instructions, and component breakdown, visit the Hermes Fullstack repository.

Important: Parts of this project are intentionally vulnerable. Do not deploy to production or any public-facing servers.


Project Highlights

  • Web Scanner

    • Python-based
    • Asynchronous capabilities
    • Targets OWASP ASVS Level 1 vulnerabilities
  • Weak Website

    • Frontend: React (TypeScript), demonstrating insecure authentication, session management flaws, etc.
    • Backend: NestJS + TypeORM, intentionally riddled with vulnerabilities.
  • GUI

    • Ionic/React dashboard
    • Configure and launch scans, monitor results, and explore educational resources
  • Containerization

    • Docker and Docker Compose for unified, portable deployment

Organization Focus

This organization exists exclusively for the Hermes Fullstack project. It’s a dedicated space where:

  • Team members coordinate development and track issues.
  • Community members can observe and contribute to an educational cybersecurity project.
  • EPITECH Brussels faculty can evaluate our Capstone progress and maintain academic oversight.

The Team

We’re four EPITECH Brussels students collaborating on this Capstone for our Cybersecurity Certification:


Contributing

We welcome contributions and feedback from anyone passionate about cybersecurity or web development. Here’s how to get involved:

  1. Read the Main README
    Learn about the project setup, architecture, and how each component works.
  2. Open Issues
    Suggest improvements, propose new features, or point out bugs and vulnerabilities.
  3. Submit Pull Requests
    Fork the repository, make your changes, and create a PR. Please follow any guidelines outlined in the project’s CONTRIBUTING.md (if available).

Code of Conduct

Hermes Fullstack is a learning community. We expect all contributors to behave respectfully and uphold a friendly, collaborative environment. See our Code of Conduct (or GitHub’s Community Guidelines) for details.


License

All repositories in this organization are released under the MIT License. Check individual repositories for any supplementary license or security disclaimers.


Disclaimer

Educational and Training Use Only
This project contains intentionally vulnerable code and must not be deployed in production. The maintainers and EPITECH Brussels are not liable for any misuse or damage arising from its use in public environments.


Contact & Support

  • Faculty Advisor: [Name/Email if applicable]
  • Team Leads: See “The Team” section above for individual contact details.
  • General Inquiries: Please open a GitHub issue or reach out to any team member.

Thank you for visiting the Hermes Fullstack Organization. We hope this platform enriches your cybersecurity knowledge and provides a practical experience in web application security.

Happy hacking (responsibly)!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors