
The solution
Dark Sky Technology contacted CodeGeek to bring their vision to life. Our team designed and developed a React-based web application implementing industry leading UI/UX principles to make the data easy to visualize, interact with, and analyze.
Professionally designed data visualization elements were developed and displayed in a customizable widget system making an enormous quantity of information easily digestible for the end user.

The results
The Bulletproof Trust Dashboard successfully measures malware, vulnerabilities, and licensing issues, and it also allows users to manage and deliver software bill of materials (SBOMs).
The data visualization techniques and UI/UX principles designed and developed by CodeGeek help reveal malicious contributors and threats to organizations that rely on open source software for the success of their business.
Watch the Dark Sky Bulletproof Dashboard demo video on YouTube.
Video transcript
Michael Mehlberg, CEO of Dark Sky Technology:
This is Bulletproof Trust. And what Bulletproof Trust is doing is assessing the trustworthiness of all of the open source software that’s out there in the world that so many different software developers are using, whether they’re in aerospace and defense or automotive or health care, or whatever.
Josh Foley, Senior Developer at CodeGeek:
So, from the development end of this, we created a really cool widget system that gives Dark Sky’s backend an unlimited option widget-like view that they can generate on the fly for each customer.
The API tells the front end, you know, what widgets they want to show for a specific customer and what data that specific customer wants. So every customer has a completely personalized dashboard.
We have built a settings page that you can completely control, like user access, who can do what on a stream. You can view who’s done what on a stream, making all the data, you know, visualized and available to the customer. And again, a simple way.
And then the alert model as well. What’s really cool is we built a full code editor inside the app to allow, I think of it as more like a power user to get exactly what they want out of the app.And it has, you know, autocompletion, autovalidation.
Michael Mehlberg:
And CodeGeek has done a really great job of filtering down all of the important parts with all of this data so that you can get right to the main point, which is what problems do I have from a security perspective in my applications? And then, what can I do about it?
This here in particular is a really neat view that shows the contributors themselves so that we can try and identify if there are any risky contributors, people who may be developing, vulnerabilities or may be associated with, like, criminal activities.
And so this person here doesn’t have any risk associated with them. But we can take a look.
So, you can get a sense for all of the data that we’re visualizing here in this really neat system. We’re showing who this person is, a timeline of their development activities, other packages that they’ve contributed to, other files.
Here we’ve identified them as a maintainer.
And we even have like location information and also their network of followers, and people that they’re associated with so that we have an understanding kind of who they’re in development cahoots with while they create this project.
And if I zoom back out to all contributors, you can see this really nice view. It gives you a sense of where the development is taking place in the world. So you can see kind of how many contributions are coming from different countries, and where all of the development is happening, which is really nice.
Let's find your web solution together.
-> Contact us to discuss how we can help with your project.