Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

vDNA Crosslinks

Security-Database vDNA Crosslinks v2

vDNA Crosslinks allows you to gather +80.000 security alerts data from Security-Database and export it as JSON. Export provide related alert information. By that we mean, all alerts linked to the first one at specified depth. We limit the depth from 0 (single) to 4, but on demand, we can override this value.

On this exemple, we use D3.js library and Grapher to manipulate and represent links bewteen alerts and severity propagation. Hope you'll like it.

Security-Database provides this information for free for anybody who want to play with, make graphs, stats, publish or anything else. Hope you'll enjoy playing with it and perhaps, let you have some idea ;)

Live Demo

A live demo and self promo web site is actually available here : You can play with alerts, data, filters, layout.

The endpoint

The endpoint is hosted by Security-Database. Datas are generated daily, queries and results cached for a maximum performance.[alert]&depth=[depth]

This endpoint verify that the Alert name entered is conform (ie : CVE-2012-2010 or MS10-021) and verify that the depth is between 0 and 4 (integer only). Depth 0 will be selected alert only.


Force layout

Force layout

Force layout

Severity layout

Output Sample

###Success : Json ouput Exemple

Sample :

    "success" : true,
    "message" :
        "nodes" : [ {
            "severity" : "Medium",
            "id" : "KB983438",
            "vendor" : "Microsoft",
            "published" : "2010-05-12",
            "type" : "Alerts",
            "links" : 2
        "links" : [ {
            "source" : "MS11-044",
            "target" : "MS12-034"

Definition :

Datas (Nodes)
  • severity : Source alert severity (Critical, High, Medium, Low or NA)
  • id : Alert Name (SD naming scheme)
  • vendor : Source vendor (Microsoft, cve, HP...)
  • published : Source published date (YYYY-MM-DD)
  • type : Actually Alerts, perhaps some other later
  • links : Numbers of links from this alert (integer)
Datas (Links)
  • source : id From
  • target : id To

###Error : Json ouput Exemple

Sample :

	"success" : false,
		"message" : [
	            "error" : "depth : No specified Depth, must be between 0 and 4"

Definition :

  • Exemple : Depth, must be between 0 and 4 (0 is selected alert only)


  • V2.0 Use Grapher to render in WebGL. Faster !! Really faster !!!
  • V1.0 Initial release in SVG mode



Security-Database vDNA Crosslinks




No packages published