Inspiration
Security and AI goes together so naturally because of the large amounts of data needed to be processed. I found that having the ability to scan auth.log and events.evtx files has a huge advantage for internal security audits. Modzy makes this super easy but I wanted to take make it even easier to manage more than one source of logs such as several machines.
What it does
The web application I built allows you to add multiple sources of log files that will be scanned by the Modzy AI models and returned to one location. All the logs will be scanned once a day and the results will show up in one collective dashboard.
How we built it
Using Python Flask and the Modzy API we connected everything together. The infrastructure is on AWS and uses MongoDB as the database. The two scripts, one for scanning and one for checking and updating the results run as cronjobs under crontab.
Challenges we ran into
It was complex to have a situation of uploading so much data to the Modzy API so frequently as well as dealing with different data types being uploaded sometimes in binary and in text.
What we learned
Wow! A lot. There is a lot to learn about the data processing and the pipeline the files need to go through in order to be processed properly. Also setting up and integrating Modzy in the whole process was easy and straight forward and definitely a newly acquired skill.
What's next for Bubble Secure
There are multiple new features I would like to add to platform:
- Multiple new sources such as SSH, MySQL, Elastic Search and more
- An easier UI for defining the password criteria
- An easier way to manage and display the results coming back from the models

Log in or sign up for Devpost to join the conversation.