Risk Detection
Misconfigurations, Exposures and CVEs Land in One Feed.
Risk on an attack surface rarely arrives labeled as a CVE. It is a certificate that lapsed on a payment page, a database port answering on a public IP, a login page nobody meant to publish, or a framework past its end of life.
The Deepinfo Platform reads each layer of the assets it monitors and raises what it finds as issues with a severity and stored evidence, right next to the CVEs found on those assets.
Scanall checked
staging.acme.example
-
WHOIS
whoisno issue
-
IP WHOIS
ipwhoisno issue
-
DNS
dnsno issue
-
SSL
sslcertificate expired · payment page
High -
Ports
port_scan5432/tcp · database answering on a public IP
Critical -
Web data
webdatalogin page · PHP 7.4 end of life · Apache httpd 2.4.49
High -
HTTP
httpno issue
- Critical CVE-2021-41773 · matched by CPE CVSS 9.8 · KEV Vulnerability
- Critical Database port on a public IP Exposure
- High Expired certificate on a payment page Configuration
- High PHP 7.4 end of life Vulnerability
- Medium Login page published Exposure
Every CVE Arrives With Its Full Record.
A CVE ID alone tells your team very little. Each one found on your assets carries the context needed to decide what happens next.
Severity comes as CVSS v2, v3.0, v3.1 and v4.0 metrics where published, plus vDeep, Deepinfo’s own CVSS scoring layer. Likelihood comes from EPSS, and confirmation from CISA’s Known Exploited Vulnerabilities catalog, with its due date and required action.
Each CVE is mapped to its CWE weaknesses, with their CAPEC attack patterns and OWASP Top 10 2021 category. The Vulnerability Detail API returns this enrichment for any CVE.
{
"id": "CVE-2021-44228",
"cisa_exploit_add": "2021-12-10",
"cisa_action_due": "2021-12-24",
"metrics": {
"cvss_metric_v31": [
{ "cvss_data": { "version": "3.1", "base_score": 10.0 } }
],
"cvss_metric_v40": ["…"],
"cvss_metric_v30": ["…"],
"cvss_metric_v2": ["…"]
},
"enrichment": {
"epss_score": { "epss": 0.99999, "percentile": 1.0, "date": "2026-09-21" },
"cisa_kev": {
"product": "Log4j2",
"date_added": "2021-12-10",
"required_action": "…",
"known_ransomware_campaign_use": "…"
},
"cwe": [
{ "id": 400, "capec_id": [147, 227], "owasptop10_2021": null }
],
"vdeep_metric": { "cvss_data": { "…": "…" } }
}
}- How severe (base_score: 10.0)
- How likely to be exploited (epss: 0.99999)
- Known to be exploited (date_added: 2021-12-10)
- What kind of flaw (cwe)
- Deepinfo’s own scoring (vdeep_metric)
Know When a Version Stops Getting Fixes.
A technology with no open CVE today can still be a liability, because once a product reaches end of life the next flaw will not be patched. The platform checks detected products against their end-of-life status and ranks the most vulnerable technologies across your assets.
Each technology record lists its versions and the assets that run it, so an upgrade plan starts from the exact list of hosts.
End-of-life status
PHP 7.4
/v1/easm/technologies/eol/php
- end of life
- High PHP 7.4 end of life still in use today
- staging.acme.example
# End-of-life status for one product
curl "https://api.deepinfo.com/v1/easm/technologies/eol/php" \
-H "apikey: YOUR_API_KEY"
PCI DSS 4.0 findings are one filter away.
Each issue carries its classifications under OWASP Top 10 2021, PCI DSS 4.0, PCI DSS 3.2, HIPAA, CWE, CAPEC and WASC.
Filter the issue search by one framework and export the result as CSV or JSON for the auditor.
Questions About Risk Detection
How is this different from a vulnerability scan?
A vulnerability scan checks the hosts you point it at for CVEs. Detection here starts from the inventory that discovery builds, and it raises configuration and exposure problems as issues next to the CVEs on the same assets, so an expired certificate or an open database port does not get lost for lack of a CVE ID.
How are technologies matched to CVEs?
The web data layer fingerprints the technologies on each asset, with their versions. Each technology is identified by its CPE name and matched to the CVEs whose affected-product ranges include that product and version.
Can a CVE match be wrong?
Sometimes. CVEs are matched to the version a host reports, and a vendor backport can fix a flaw without changing that version. Mark such a finding as a false positive and the decision stays on record.
Which severities does the platform use?
Critical, High, Medium, Low and Information. Vulnerabilities also carry CVSS, EPSS and CISA KEV, which Risk Scoring uses to rank them.
Do findings without a CVE count toward the score?
Yes. The security score is built from the issues and the vulnerabilities found on an asset, so configuration and exposure issues count toward it as well.
How do we hear about new findings?
Through notification rules on new issues and new vulnerabilities, narrowed by asset, severity or tag if you like, and delivered instantly or as an hourly to monthly digest.
See Which Risks Sit on Your Assets.
Book a walk-through of the full feed with our team.