Inspiration

In the recent days of cyber attacks have been the most in their history. This inspired us to build a solution that solved the problem of sensitive information going undetected on repositories. The best way to achieve this is to make use of automation and cybersecurity thereby scaling it to solve large problems.

What it does

Given a repository link, the application scans the source code including all of the historical changes and warns the user of potential secrets exposed in the source code.

How we built it

We built a web application that can be used by users in the development community to scan their source code. We built it using Python Django as the web framework, SQL as the database, and a mixture of HTML, CSS, and JavaScript for the front end.

Challenges we ran into

Deciding on the idea for the hackathon was pretty involved, and once we decided we had to face many technical challenges (like parsing data of tools, new technologies, and integration of different components). In addition, we had trouble deciding on the proper UI design. The formation of teams itself was a difficult process because of some changes in expectations of team members.

Accomplishments that we're proud of

We have a product. The team contributed very well, and we were able to use our own individual strengths. We plan to make this tool open source, thereby helping improve the security of all types of applications.

What we learned

We learned how important teamwork is to get this project finished. We also learned some important decision-making skills to avoid getting off track, and we were also able to connect with a lot of people and employers as well.

What's next for vigilant-fiesta

Next step is to incorporate machine learning to make the detection more accurate. We plan to add open source intelligence to increase the detection capability of the project while also making the software open source so that it is more accessible.

Share this project:

Updates