Skip to content
This repository has been archived by the owner on Mar 8, 2023. It is now read-only.


Project deprecation.
Browse files Browse the repository at this point in the history
  • Loading branch information
evonide committed Nov 29, 2021
1 parent 08f32bc commit bffd146
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 3 deletions.
23 changes: 20 additions & 3 deletions
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# Vulncode-DB

## Deprecation notice
**Note:** This project will be discontinued after **December 13th, 2021**.

## Overview
The vulnerable code database (Vulncode-DB) is a database for vulnerabilities and their corresponding
source code if available. The database extends the NVD / CVE data sets with user-supplied
Expand All @@ -9,10 +12,24 @@ Particularly, the database intends to make real-world examples of vulnerable cod

The main instance is hosted on []( and more context is provided at [](

**Please note:**
### Why is this project deprecated?
- **Bootstrapping problem** - Vulncode-DB 's usefulness depends on having unique content. We can automatically detect some vulnerability patches via CVE/NVD metadata. We can also highlight relevant sections and annotate them in a write-up fashion. We also allow users to modify or annotate content themselves. However, this by itself is insufficient to make anyone use the platform. You need much and high-quality data first to make this useful, which a prototype like ours can't attain at this stage without extensive investment.
- **Lack of community support** - While there was some positive feedback there have been only a few contributors. The platform and vision seem to be inadequate to get more practical support.
- **Insufficient resources** - Developing the platform and for example a feature like a version control system for user moderated content similar to Wikipedia requires much engineering work for which we, as 20% contributors, are understaffed.
- **Added value unknown** - Even if all of the above would be solved it's still unclear whether the platform would provide sufficient value for individuals to justify a dedicated project. You can go to CVE details or Google for write-ups to learn more about a vulnerability. This is an established habit, hard to break and might already be good enough for individuals to learn more.

### How and when?
- This repository will be kept alive. However, we'll discontinue the []( website and API after **December 13th, 2021**.

### Do you have feedback/ideas for how it should be continued?
- We're open to feedback, let's talk! You can reach us via []( (rhabalov [at] or [](

Finally, thank you to all contributors and individuals who supported the project. We are very grateful for your support, time and feedback.


Ruslan and Timo

This application is currently in an experimental alpha version mostly for demonstration purposes.
The application might be unreliable, contains many bugs and is not feature complete. Please set your expectations accordingly.

## Directory structure
Expand Down
4 changes: 4 additions & 0 deletions static/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,10 @@ div.container-fluid {
white-space: pre-wrap;

strong {
font-weight: bold !important;

.shadow-textarea textarea.form-control::placeholder {
font-weight: 300;
Expand Down
5 changes: 5 additions & 0 deletions templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,11 @@
<div class="col-sm-4 offset-md-4">
<div id="alert_placeholder"></div>
<div id="dialog_placeholder"></div>
{% if template_exists('end.html') %}
<div class="alert alert-danger alert-dismissible" role="alert">
<strong>Note:</strong><p>This project will be discontinued after <strong>December 13, 2021</strong>. <a href="/end">[more]</a></p>
{% endif %}
{% if config.MAINTENANCE_MODE %}
<div class="alert alert-warning alert-dismissible" role="alert">
<strong>Application is currently under maintenance. Please come back later.</strong>
Expand Down
5 changes: 5 additions & 0 deletions templates/navbar.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@
<a class="nav-link" href="/about">About</a>
{% endif %}
{% if template_exists('end.html') %}
<li class="nav-item{%- if request.path == "/end" %} active{% endif %}">
<a class="nav-link" href="/end" style="color: #FF0000;font-weight: 700;">Deprecation</a>
{% endif %}
{% if template_exists('news.html') %}
<li class="nav-item{%- if request.path == "/news" %} active{% endif %}">
<a class="nav-link" href="/news">News</a>
Expand Down

0 comments on commit bffd146

Please sign in to comment.