Inspiration

We had next to no experience with cybersecurity, but we both had a decent amount of coding experience so we decided to take something that was simple and worked (a password manager) and expand upon that concept to increase its complexity and provide more telemetry data of the passwords.

What it does

Our password manager, Passlytics, uses Blockchain analytics to detect and analyze trends in passwords from a database of 10 million compromised passwords, and compares the user's passwords to those trends to analyze potential weaknesses.

How we built it

We used Windsurf IDE and Claude Sonnet 4.5 Thinking to vibe code a large percentage of the project, because it seemed like the most logical choice due to it being significantly faster than manually coding.

Challenges we ran into

The main challenge we ran into was wrangling the AI to actually produce what we want. For example, one time it added the blockchain without any of the formatting, and another time none of the buttons worked. Another challenge was that we were unable to get an API for the 2 billion password list, and the download clocked in at 22.4 GB and we were still trying to download it at time of writing this, so we just went with the 10 million password list.

Accomplishments that we're proud of

We're really proud of the whole use of Blockchain, as it came as a Eureka moment when I was driving here today, and it is a really advanced but really effective method of organization for comparing trends in tremendous data sets

What we learned

We learned a lot about Vibe coding, and how blockchains work. It was also really awesome to be able to listen to industry professionals, and step outside of our comfort zone by branching into cybersecurity

What's next for Passlytics

Some concepts in the works for Passlytics are multi-factor authentication such as Yubikeys, or biometrics such as fingerprints.

Built With

Share this project:

Updates