Inspiration
The rapid advancement of AI has shown the looming danger of cyberattacks.
What it does
This application contains 3 main features:
It has a password complexity checker which rates the strength of your password and how long it takes for a malicious agent to crack it.
The email flagger checks keywords within an email and flags it in order to determine the likelihood of a scam.
The data breacher checker compares inputted email addresses to dark web deposits to determine potential data breaches.
How we built it
We used VSCode, Python, Gemini, BreachDirectory, JSon, LLMS, and APIs We used prompt engineering to create the framework for the front-end UI. To implement the JSon files we use Lottie.com. We used API keys for Gemini, as well as BreachDirectory for email comparisons.
Challenges we ran into
There were API importing issues as well as token limits that bottlenecked our project. Additionally, image generation was faulty originally.
Accomplishments that we're proud of
We are proud of a fully functional product top to bottom as well as its application for modern security.
What we learned
We learned how to implement Google Gemini along with other APIs into a Python based application.
What's next for SentiNL
We look forward to monetization and a large scale deployment.
Log in or sign up for Devpost to join the conversation.