VulnDB

Lists all of the security vulnerabilities for various products (OS,Applications) etc).

Vulnerability Management · VulnDB

Details

IDVulnDB
ProviderCyberint
CategoryVulnerability Management
From Version5.0.0
Docker Imagedemisto/python3:3.12.13.10116658
Supported ModulesAgentix XSIAM EDR Cortex Cloud Cloud Runtime Security

README

Use the VulnDB integration to get information about vulnerabilities for various products, including operating systems, applications, and so on.

Configure VulnDB on Cortex XSOAR

  1. Navigate to Settings > Integrations > Servers & Services.
  2. Search for VulnDB.
  3. Click Add instance to create and configure a new integration instance.
    • Name: a textual name for the integration instance.
    • Hostname, IP address, or server URL
    • Client ID
    • Client Secret
    • Trust any certificate (not secure)
    • Use system proxy settings
  4. Click Test to validate the URLs, token, and connection.

Commands

You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook. After you successfully execute a command, a DBot message appears in the War Room with the command details.

  1. Get information for a vulnerability (ID): vulndb-get-vuln-by-id
  2. Get information for a vendor: vulndb-get-vendor
  3. Get a list of product versions: vulndb-get-product
  4. Get the version of a single product: vulndb-get-version
  5. Get a list of recent vulnerabilities: vulndb-get-updates-by-dates-or-hours
  6. Get information for a vulnerability (vendor name and product name): vulndb-get-vuln-by-vendor-and-product-name
  7. Get information for a vulnerability (vendor ID and product ID): vulndb-get-vuln-by-vendor-and-product-id
  8. Get information for a vulnerability (vendor ID): vulndb-get-vuln-by-vendor-id
  9. Get information for a vulnerability (product ID): vulndb-get-vuln-by-product-id
  10. Get information for a vulnerability (CVE ID): vulndb-get-vuln-by-cve-id

1. Get information for a vulnerability (ID)


Returns full details about a specific vulnerability.

Base Command

vulndb-get-vuln-by-id

Input
Argument Name Description Required
vuln_id ID of the vulnerability for which to return information. Required

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.IntegrityImpact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.GeneratedOn date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendor.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification name (long).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-id vuln_id="1"
Human Readable Output

2. Get information for a vendor


Returns all, or specific, vendor details to include vendor name and ID.

Base Command

vulndb-get-vendor

Input
Argument Name Description Required
vendor_id Vendor ID. Optional
vendor_name Vendor name (only human-readable). Optional
max_size Maximum number of entries to return. A high number of entries might affect performance. Optional

 

Context Output
Path Type Description
VulnDB.Results.Id number Result ID.
VulnDB.Results.Name string Result name.
VulnDB.Results.ShortName string Result short name.
VulnDB.Results.VendorUrl string Result vendor URL (human-readable).

 

Command Example
!vulndb-get-vendor max_size="20"
Human Readable Output

3. Get a list of product versions


Returns a list of versions by product name or ID.

Base Command

vulndb-get-product

Input
Argument Name Description Required
vendor_id Vendor ID. Optional
vendor_name Vendor name. Optional
max_size Maximum number of entries to return. A high number of entries might effect performance. Optional

 

Context Output
Path Type Description
VulnDB.Results.Id number Result ID.
VulnDB.Results.Name string Result name.

 

Command Example
!vulndb-get-product vendor_id="2974649" max_size="20"
Human Readable Output

4. Get the version of a single product


Returns the version of the specified product.

Base Command

vulndb-get-version

Input
Argument Name Description Required
product_name Product name. Optional
product_id Product ID. Optional
max_size Maximum number of entries to return. A high number of entries might effect performance. Optional

 

Context Output
Path Type Description
VulnDB.Results.Id number Version ID.
VulnDB.Results.Name Unknown Version name.

 

Command Example
!vulndb-get-version product_name="1-Search" max_size="20"
Human Readable Output

5. Get a list of recent vulnerabilities


Returns recent vulnerabilities, by date or number of hours.

Base Command

vulndb-get-updates-by-dates-or-hours

Input
Argument Name Description Required
start_date Start date for which to return vulnerabilities. Optional
end_date End date for which to return vulnerabilities. Optional
hours_ago Number of previous hours for which to return vulnerabilities. Optional
max_size Maximum number of entries to return. A high number of entries might effect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string Cvss access complexity
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification name (long).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-updates-by-dates-or-hours start_date="2015-10-27T04:27:22" end_date="2017-10-27T04:27:22" max_size="20"

6. Get information for a vulnerability (vendor name and product name)


Returns full details about a specific vulnerability, by vendor name and product name.

Base Command

vulndb-get-vuln-by-vendor-and-product-name

Input
Argument Name Description Required
vendor_name Vendor name. Required
product_name Product name. Required
max_size Maximum number of entries to return. A high number of entries might affect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human-readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification (name).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-vendor-and-product-name vendor_name="Adobe Systems Incorporated" product_name="ColdFusion" max_size="20"

7. Get information for a vulnerability (vendor ID and product ID)


Returns full details about a specific vulnerability, by vendor ID and product ID.

Base Command

vulndb-get-vuln-by-vendor-and-product-id

Input
Argument Name Description Required
vendor_id Vendor ID. Required
product_id Product ID. Required
max_size Maximum number of entries to return. A high number of entries might affect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human-readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification name (long).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-vendor-and-product-id vendor_id="5011" product_id="1777" max_size="20"
Human Readable Output

8. Get information for a vulnerability (vendor ID)


Returns full details about vulnerabilities, by vendor ID.

Base Command

vulndb-get-vuln-by-vendor-id

Input
Argument Name Description Required
vendor_id Vendor ID. Required
max_size Maximum number of entries to return. A high number of entries might effect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human-readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification (name).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-vendor-id vendor_id="5011" max_size="20"

9. Get information for a vulnerability (product ID)


Returns full details about vulnerabilities, by product ID.

Base Command

vulndb-get-vuln-by-product-id

Input
Argument Name Description Required
product_id Product ID. Required
max_size Maximum number of entries to return. A high number of entries might affect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human-readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Products ID.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification (name).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-product-id product_id="1777" max_size="20"

10. Get information for a vulnerability (CVE ID)


Returns full details about vulnerabilities, by CVE ID.

Base Command

vulndb-get-vuln-by-cve-id

Input
Argument Name Description Required
cve CVE ID. Required
max_size Maximum number of entries to return. A high number of entries might effect performance. Optional

 

Context Output
Path Type Description
VulnDB.Vulnerability.ID string Vulnerability ID.
VulnDB.Vulnerability.Title string Vulnerability title (human-readable).
VulnDB.Vulnerability.Keywords string Vulnerability keywords.
VulnDB.Vulnerability.Description string Vulnerability description (human-readable).
VulnDB.Vulnerability.Solution string Vulnerability solution (human-readable).
VulnDB.Vulnerability.PublishedDate date Vulnerability published date.
VulnDB.Vulnerability.TDescription string Vulnerability description (human-readable).
VulnDB.Vulnerability.SolutionDate date Vulnerability solution date.
VulnDB.Vulnerability.DiscoveryDate date Vulnerability discovery date.
VulnDB.Vulnerability.ExploitPublishDate date Exploit publish date.
VulnDB.CVE-ExtReferences.Value string CVE (constant string).
VulnDB.CvssMetrics.Id number CVSS reference value.
VulnDB.CvssMetrics.AccessVector string CVSS access vector.
VulnDB.CvssMetrics.AccessComplexity string CVSS access complexity.
VulnDB.CvssMetrics.Authentication string CVSS metric authentication.
VulnDB.CvssMetrics.ConfidentialityImpact string CVSS confidentiality impact.
VulnDB.cvssMetrics.integrity_impact string CVSS integrity impact.
VulnDB.CvssMetrics.AvailabilityImpact string CVSS availability impact.
VulnDB.CvssMetrics.Generated_on date CVSS metric date.
VulnDB.CvssMetrics.Score number CVSS score.
VulnDB.Vendors.Id number Vendor ID.
VulnDB.Vendor.Name string Vendor name.
VulnDB.Products.Id number Product IDs.
VulnDB.Products.Name string Product names.
VulnDB.Products.Versions.Id number Product version IDs.
VulnDB.Products.Versions.Name string Product version names.
VulnDB.Classification.Longname string Classification name (long).
VulnDB.Classification.Description string Classification description (human-readable).

 

Command Example
!vulndb-get-vuln-by-cve-id cve="2013-1228" max_size="20"

Configuration parameters

  • api_url — Hostname, IP address, or server URL (required)
  • client_id — Client ID
  • client_secret — Client Secret
  • credentials — Client ID
  • insecure — Trust any certificate (not secure)
  • proxy — Use system proxy settings
  • integration_reliability — Source Reliability

Commands (11)

  • cve

    Returns CVE information by CVE ID.

  • vulndb-get-product

    Returns a list of versions by product name or ID.

  • vulndb-get-updates-by-dates-or-hours

    Returns recent vulnerabilities, by date or number of hours.

  • vulndb-get-vendor

    Returns all, or specific, vendor details to include vendor name and ID.

  • vulndb-get-version

    Returns the version of the specified product.

  • vulndb-get-vuln-by-cve-id

    Returns full details about vulnerabilities, by CVE ID.

  • vulndb-get-vuln-by-id

    Returns full details about a specific vulnerability.

  • vulndb-get-vuln-by-product-id

    Returns full details about vulnerabilities, by product ID.

  • vulndb-get-vuln-by-vendor-and-product-id

    Returns full details about a specific vulnerability, by vendor ID and product ID.

  • vulndb-get-vuln-by-vendor-and-product-name

    Returns full details about a specific vulnerability, by vendor name and product name.

  • vulndb-get-vuln-by-vendor-id

    Returns full details about vulnerabilities, by vendor ID.

## Overview
---

Lists all of the security vulnerabilities for various products (OS,Applications) etc)
This integration was integrated and tested with version xx of VulnDB
## VulnDB Playbook
---

## Use Cases
---

## Configure VulnDB on Cortex XSOAR
---

1. Navigate to __Settings__ > __Integrations__ > __Servers & Services__.
2. Search for VulnDB.
3. Click __Add instance__ to create and configure a new integration instance.
    * __Name__: a textual name for the integration instance.
    * __Hostname, IP address, or server URL__
    * __client_id__
    * __client_secret__
    * __Trust any certificate (not secure)__
    * __Use system proxy settings__
4. Click __Test__ to validate the URLs, token, and connection.
## Fetched Incidents Data
---

## Commands
---
You can execute these commands from the Cortex XSOAR CLI, as part of an automation, or in a playbook.
After you successfully execute a command, a DBot message appears in the War Room with the command details.
1. vulndb-get-vuln-by-id
2. vulndb-get-vendor
3. vulndb-get-product
4. vulndb-get-version
5. vulndb-get-updates-by-dates-or-hours
6. vulndb-get-vuln-by-vendor-and-product-name
7. vulndb-get-vuln-by-vendor-and-product-id
8. vulndb-get-vuln-by-vendor-id
9. vulndb-get-vuln-by-product-id
10. vulndb-get-vuln-by-cve-id
### 1. vulndb-get-vuln-by-id
---
Provides full details about a specific vulnerability by id
##### Base Command

`vulndb-get-vuln-by-id`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vuln_id | Vulnerability id | Required | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.IntegrityImpact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss availability impact | 
| VulnDB.CvssMetrics.GeneratedOn | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendor.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-id vuln_id="1"```

##### Human Readable Output


### 2. vulndb-get-vendor
---
Provides all or specific vendor details to include vendor name and id
##### Base Command

`vulndb-get-vendor`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vendor_id | specific vendor id | Optional | 
| vendor_name | specific vendor name (only human readable) | Optional | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Results.Id | number | Result id | 
| VulnDB.Results.Name | string | Result name | 
| VulnDB.Results.ShortName | string | Result short name | 
| VulnDB.Results.VendorUrl | string | Result vendor url (only human readable) | 


##### Command Example
```!vulndb-get-vendor max_size="20"```

##### Human Readable Output


### 3. vulndb-get-product
---
Provides a list of versions by product name or id
##### Base Command

`vulndb-get-product`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vendor_id | Vendor id | Optional | 
| vendor_name | Vendor name | Optional | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Results.Id | number | Result id | 
| VulnDB.Results.Name | string | Result name | 


##### Command Example
```!vulndb-get-product vendor_id="2974649" max_size="20"```

##### Human Readable Output


### 4. vulndb-get-version
---
Provides the versions for the specified product by product name or id
##### Base Command

`vulndb-get-version`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| product_name | Product name | Optional | 
| product_id | Product id | Optional | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Results.Id | number | Version id | 
| VulnDB.Results.Name | Unknown | Version name | 


##### Command Example
```!vulndb-get-version product_name="1-Search" max_size="20"```

##### Human Readable Output


### 5. vulndb-get-updates-by-dates-or-hours
---
Provides the recent vulnerabilities by dates or hours
##### Base Command

`vulndb-get-updates-by-dates-or-hours`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| start_date | Date YYYY-MM-dd starting date (earliest) | Optional | 
| end_date | Date YYYY-MM-dd finishing date (latest) | Optional | 
| hours_ago | How many hours ago | Optional | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-updates-by-dates-or-hours start_date="2015-10-27T04:27:22" end_date="2017-10-27T04:27:22" max_size="20"```

##### Human Readable Output


### 6. vulndb-get-vuln-by-vendor-and-product-name
---
Provides full details about a specific vulnerability by vendor and product name
##### Base Command

`vulndb-get-vuln-by-vendor-and-product-name`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vendor_name | Vendor name | Required | 
| product_name | Product name | Required | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-vendor-and-product-name vendor_name="Adobe Systems Incorporated" product_name="ColdFusion" max_size="20"```

##### Human Readable Output


### 7. vulndb-get-vuln-by-vendor-and-product-id
---
Provides full details about a specific vulnerability by vendor and product id
##### Base Command

`vulndb-get-vuln-by-vendor-and-product-id`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vendor_id | Vendor ID | Required | 
| product_id | Product ID | Required | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-vendor-and-product-id vendor_id="5011" product_id="1777" max_size="20"```

##### Human Readable Output


### 8. vulndb-get-vuln-by-vendor-id
---
Provides full details about vulnerabilities by vendor id
##### Base Command

`vulndb-get-vuln-by-vendor-id`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| vendor_id | Vendor id | Required | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-vendor-id vendor_id="5011" max_size="20"```

##### Human Readable Output


### 9. vulndb-get-vuln-by-product-id
---
Provides full details about vulnerabilities by product id
##### Base Command

`vulndb-get-vuln-by-product-id`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| product_id | Product id | Required | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-product-id product_id="1777" max_size="20"```

##### Human Readable Output


### 10. vulndb-get-vuln-by-cve-id
---
Provides full details about vulnerabilities by cve id
##### Base Command

`vulndb-get-vuln-by-cve-id`
##### Input

| **Argument Name** | **Description** | **Required** |
| --- | --- | --- |
| cve_id | CVE id | Required | 
| max_size | Maximum number of entries returned from the query, to avoid slow response. | Optional | 


##### Context Output

| **Path** | **Type** | **Description** |
| --- | --- | --- |
| VulnDB.Vulnerability.ID | string | Vulnerability id | 
| VulnDB.Vulnerability.Title | string | Vulnerability title (only human readable) | 
| VulnDB.Vulnerability.Keywords | string | Vulnerability keywords | 
| VulnDB.Vulnerability.Description | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.Solution | string | Vulnerability solution (only human readable) | 
| VulnDB.Vulnerability.PublishedDate | date | Vulnerability published date | 
| VulnDB.Vulnerability.TDescription | string | Vulnerability description (only human readable) | 
| VulnDB.Vulnerability.SolutionDate | date | Vulnerability solution date | 
| VulnDB.Vulnerability.DiscoveryDate | date | Vulnerability discovery date | 
| VulnDB.Vulnerability.ExploitPublishDate | date | Exploit publish date | 
| VulnDB.CVE-ExtReferences.Value | string | CVE- is a constant string | 
| VulnDB.CvssMetrics.Id | number | Cvss reference value | 
| VulnDB.CvssMetrics.AccessVector | string | Cvss access vector | 
| VulnDB.CvssMetrics.AccessComplexity | string | Cvss access complexity | 
| VulnDB.CvssMetrics.Authentication | string | Cvss metric authentication | 
| VulnDB.CvssMetrics.ConfidentialityImpact | string | Cvss confidentiality impact | 
| VulnDB.cvssMetrics.integrity_impact | string | Cvss integrity impact | 
| VulnDB.CvssMetrics.AvailabilityImpact | string | Cvss  availability impact | 
| VulnDB.CvssMetrics.Generated_on | date | Cvss Metric date | 
| VulnDB.CvssMetrics.Score | number | Cvss score | 
| VulnDB.Vendors.Id | number | Vendor id | 
| VulnDB.Vendor.Name | string | Vendor name | 
| VulnDB.Products.Id | number | Products id | 
| VulnDB.Products.Name | string | Products name | 
| VulnDB.Products.Versions.Id | number | Product version id | 
| VulnDB.Products.Versions.Name | string | Product versions name | 
| VulnDB.Classification.Longname | string | Classification long name | 
| VulnDB.Classification.Description | string | Classification description (only human readable) | 


##### Command Example
```!vulndb-get-vuln-by-cve-id cve_id="2013-1228" max_size="20"```

##### Human Readable Output


## Additional Information
---

## Known Limitations
---

## Troubleshooting
---