Inspiration
Driven by a lack of experience in cybersecurity, we wanted to learn more about how websites can be protected from exploits in a way anybody can understand.
What it does
Goblin uses an open source tool to detect vulnerabilities in the structure of any given website. Goblin leverages generative AI to retrieve an easy-to-understand summary of these detections. The site also provides safety tips to educate future developers.
How we built it
OWASP Zap API, Python, JavaScript, HTML & CSS, Flask, OpenAI API.
Challenges we ran into
Communicating our python script to our HTML was initially an issue for us until we implemented Flask to host a server.
Accomplishments that we're proud of
Building a fully functioning web application, that users can interact with and retrieve messages from AI. Since none of us have real experience in cybersecurity, it felt good to come out of this project knowing we created an educational tool to help with that.
What we learned
We gained an understanding of cybersecurity principles, Flask server hosting, OWASP Zap API, and the importance of energy drinks and team collaboration.
What's next for Goblin
We want to implement a more fluid and responsive user interface. We would also like to add more educational resources to Goblin to teach users preventive safety measures.
Built With
- css
- flask
- html
- javascript
- openai
- python
- zap
Log in or sign up for Devpost to join the conversation.