Inspiration

Security meets AI in this Bitbucket extension for high functioning developer teams. Very simply put, Junebug automatically flags security issues in code, and also creates JIRA issues for prompt action and also for visibility. Automates developer and tester workflow in a single app.

What it does

Uses GPT and Tensorflow to flag security and privacy issues in code and images in any given Bitbucket repository, creates an external link to a JIRA issue, and adds the JIRA issue to the latest commit of the file. Please note this is also not a production ready app, but intended more as a Proof of Concept

How we built it

We used the Forge platform, tensorflow, google cloud functions for serverless processing, a bunch of UI Kit code. It was pretty entertaining and a white knuckled introduction to JSX for us. The code is open sourced at the Github below, come marvel at our misadventures!

Challenges we ran into

JIRA and bitbucket are not that closely linked, despite being Atlassian products. We had to do some headscratching because the product that we had envisioned right from the start imagined JIRA to be very tightly coupled to Bitbucket. But we got there in the end!

Accomplishments that we're proud of

Learning to use React, Forge and JSX in a week or so is pretty high up on our list of accomplishments. overall it was great fun to work on this hackathon, and the Forge platform is immensely powerful.

What we learned

Javascript is a very interesting language, Forge is an excellent platform. Overall 5 stars, would code again.

What's next for Junebug - AI driven Security for Bitbucket

Hopefully some recognition!

Built With

Share this project:

Updates