Exploit-DB public exploits

The Exploit Database's archive of public exploits and proof-of-concept code: what each targets, its type and platform, when it was published, whether it is verified, and the CVEs it covers.

Table
demo.security.exploit_db
Source
Exploit Database (OffSec)
Preview

The first ten rows

Live from the table, no sign-in needed.

SELECT exploit_id, date_published, exploit_type, platform, verified, cve_ids
  FROM demo.security.exploit_db
 LIMIT 10
Example questions

Ask it something

Run any of these here, or open it in Studio to change the SQL. Studio is free to start: 100 queries a day.

Which platforms have the most public exploits?

SELECT platform, COUNT(*) AS exploits
  FROM demo.security.exploit_db
 GROUP BY platform
 ORDER BY exploits DESC, platform
 LIMIT 10
Edit in Studio

What are the latest verified exploits?

SELECT exploit_id, date_published, platform, description
  FROM demo.security.exploit_db
 WHERE verified = TRUE
 ORDER BY date_published DESC, exploit_id DESC
 LIMIT 10
Edit in Studio

How do exploits split by type?

SELECT exploit_type, COUNT(*) AS exploits
  FROM demo.security.exploit_db
 GROUP BY exploit_type
 ORDER BY exploits DESC
Edit in Studio
Schema

Columns

ColumnType
exploit_idINT64
file_pathVARCHAR
descriptionVARCHAR
date_publishedDATE
authorVARCHAR
exploit_typeVARCHAR
platformVARCHAR
portINT64
date_addedDATE
date_updatedDATE
verifiedBOOL
cve_idsVARCHAR
tagsVARCHAR
source_urlVARCHAR