Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/AdvisoryAVIDMLAdvs.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ advisory.AVIDMLAdvs

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**cve** | **List[str]** | | [optional]
**date_added** | **str** | | [optional]
**description** | **str** | | [optional]
**id** | **str** | | [optional]
Expand Down
45 changes: 45 additions & 0 deletions docs/AdvisoryAnthropicCVD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# AdvisoryAnthropicCVD

advisory.AnthropicCVD

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**attribution** | [**AdvisoryCredit**](AdvisoryCredit.md) | | [optional]
**bug_class** | **str** | | [optional]
**cve** | **List[str]** | | [optional]
**date_added** | **str** | | [optional]
**date_committed** | **str** | | [optional]
**entry** | **List[int]** | | [optional]
**ghsa** | **List[str]** | | [optional]
**hash** | **str** | | [optional]
**project** | **str** | | [optional]
**raw_preimage** | **List[int]** | | [optional]
**severities** | [**AdvisoryCVDSeverityCompare**](AdvisoryCVDSeverityCompare.md) | | [optional]
**snapshot** | [**AdvisoryCVDSnapshot**](AdvisoryCVDSnapshot.md) | | [optional]
**status** | **str** | | [optional]
**timeline** | [**List[AdvisoryTimeline]**](AdvisoryTimeline.md) | Timeline / Attribution / Severities come from the detail-page HTML (parsed at ingest, not from any JSON document). Revealed-only. | [optional]
**updated_at** | **str** | | [optional]
**url** | **str** | | [optional]

## Example

```python
from vulncheck_sdk.models.advisory_anthropic_cvd import AdvisoryAnthropicCVD

# TODO update the JSON string below
json = "{}"
# create an instance of AdvisoryAnthropicCVD from a JSON string
advisory_anthropic_cvd_instance = AdvisoryAnthropicCVD.from_json(json)
# print the JSON string representation of the object
print(AdvisoryAnthropicCVD.to_json())

# convert the object into a dict
advisory_anthropic_cvd_dict = advisory_anthropic_cvd_instance.to_dict()
# create an instance of AdvisoryAnthropicCVD from a dict
advisory_anthropic_cvd_from_dict = AdvisoryAnthropicCVD.from_dict(advisory_anthropic_cvd_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


32 changes: 32 additions & 0 deletions docs/AdvisoryCVDSeverityCompare.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# AdvisoryCVDSeverityCompare

advisory.CVDSeverityCompare

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**claude** | **str** | | [optional]
**maintainer** | **str** | | [optional]
**security_research_firm** | **str** | | [optional]

## Example

```python
from vulncheck_sdk.models.advisory_cvd_severity_compare import AdvisoryCVDSeverityCompare

# TODO update the JSON string below
json = "{}"
# create an instance of AdvisoryCVDSeverityCompare from a JSON string
advisory_cvd_severity_compare_instance = AdvisoryCVDSeverityCompare.from_json(json)
# print the JSON string representation of the object
print(AdvisoryCVDSeverityCompare.to_json())

# convert the object into a dict
advisory_cvd_severity_compare_dict = advisory_cvd_severity_compare_instance.to_dict()
# create an instance of AdvisoryCVDSeverityCompare from a dict
advisory_cvd_severity_compare_from_dict = AdvisoryCVDSeverityCompare.from_dict(advisory_cvd_severity_compare_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


33 changes: 33 additions & 0 deletions docs/AdvisoryCVDSnapshot.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# AdvisoryCVDSnapshot

Snapshot provenance — which payload.json snapshot this record came from. ManifestSHA3 + Revision + AsOf are stable per-snapshot.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**as_of** | **str** | | [optional]
**fetched_at** | **str** | | [optional]
**manifest_sha3** | **str** | | [optional]
**revision** | **int** | | [optional]

## Example

```python
from vulncheck_sdk.models.advisory_cvd_snapshot import AdvisoryCVDSnapshot

# TODO update the JSON string below
json = "{}"
# create an instance of AdvisoryCVDSnapshot from a JSON string
advisory_cvd_snapshot_instance = AdvisoryCVDSnapshot.from_json(json)
# print the JSON string representation of the object
print(AdvisoryCVDSnapshot.to_json())

# convert the object into a dict
advisory_cvd_snapshot_dict = advisory_cvd_snapshot_instance.to_dict()
# create an instance of AdvisoryCVDSnapshot from a dict
advisory_cvd_snapshot_from_dict = AdvisoryCVDSnapshot.from_dict(advisory_cvd_snapshot_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


31 changes: 31 additions & 0 deletions docs/ApiC2Frequency.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# ApiC2Frequency

api.C2Frequency

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**count** | **int** | | [optional]
**src** | **str** | | [optional]

## Example

```python
from vulncheck_sdk.models.api_c2_frequency import ApiC2Frequency

# TODO update the JSON string below
json = "{}"
# create an instance of ApiC2Frequency from a JSON string
api_c2_frequency_instance = ApiC2Frequency.from_json(json)
# print the JSON string representation of the object
print(ApiC2Frequency.to_json())

# convert the object into a dict
api_c2_frequency_dict = api_c2_frequency_instance.to_dict()
# create an instance of ApiC2Frequency from a dict
api_c2_frequency_from_dict = ApiC2Frequency.from_dict(api_c2_frequency_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


31 changes: 31 additions & 0 deletions docs/ApiCVEConfirmed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# ApiCVEConfirmed

api.CVEConfirmed

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**confirmed** | **bool** | | [optional]
**cve_id** | **str** | | [optional]

## Example

```python
from vulncheck_sdk.models.api_cve_confirmed import ApiCVEConfirmed

# TODO update the JSON string below
json = "{}"
# create an instance of ApiCVEConfirmed from a JSON string
api_cve_confirmed_instance = ApiCVEConfirmed.from_json(json)
# print the JSON string representation of the object
print(ApiCVEConfirmed.to_json())

# convert the object into a dict
api_cve_confirmed_dict = api_cve_confirmed_instance.to_dict()
# create an instance of ApiCVEConfirmed from a dict
api_cve_confirmed_from_dict = ApiCVEConfirmed.from_dict(api_cve_confirmed_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


2 changes: 1 addition & 1 deletion docs/ApiHTTPDetails.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ api.HTTPDetails

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**http_method** | **str** | | [optional]
**http_request_body** | **str** | | [optional]
**http_user_agent** | **str** | | [optional]
**method** | **str** | | [optional]
**protocol** | **str** | | [optional]
**url** | **str** | | [optional]

Expand Down
1 change: 1 addition & 0 deletions docs/ApiInitialAccess.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**artifacts** | [**List[ApiInitialAccessArtifact]**](ApiInitialAccessArtifact.md) | Artifacts holds the set of available artifacts for this vulnerability, such as exploit, shodan queries, PCAP traces, and others. | [optional]
**cve** | **str** | CVE identifier for the given initial access record. | [optional]
**id** | **str** | ID is the unique identifier for this initial access record. | [optional]
**in_kev** | **bool** | InKEV is true if this artifact is in CISA's Known Exploited Vulnerabilities (KEV) data set; otherwise, false. | [optional]
**in_vckev** | **bool** | InVCKEV is true if this artifact is in VulnCheck's Known Exploited Vulnerabilities (VCKEV) data set; otherwise, false. | [optional]
**vulnerable_cpes** | **List[str]** | VulnerableCPEs is the list of vulnerable CPE strings associated with this CVE and artifact(s). | [optional]
Expand Down
2 changes: 2 additions & 0 deletions docs/ApiInitialAccessArtifact.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Name | Type | Description | Notes
**exploit** | **bool** | Exploit indicates whether or not an exploit is available in this artifact. | [optional]
**fofa_queries** | **List[str]** | FOFAQueries are raw queries for examining potential Internet-exposed devices & applications with FOFA. | [optional]
**fofa_raw_queries** | **List[str]** | | [optional]
**goexploit** | [**ApiInitialAccessGoExploit**](ApiInitialAccessGoExploit.md) | | [optional]
**google_queries** | **List[str]** | google queries | [optional]
**google_raw_queries** | **List[str]** | raw google queries | [optional]
**greynoise_queries** | **List[str]** | GreynoiseQueries are queries for finding the vulnerability via honeypot data. | [optional]
Expand All @@ -38,6 +39,7 @@ Name | Type | Description | Notes
**target_docker** | **bool** | TargetDocker indicates whether or not there is an available docker image with the vulnerability. | [optional]
**target_encrypted_comms** | **str** | Encrypted communications? | [optional]
**target_service** | **str** | TargetService indicates the service (HTTP, FTP, etc) that this exploit targets. | [optional]
**vc_target_intel_query** | **List[str]** | VCTargetIntelQuery are URLs to the VulnCheck target intel index for this artifact's vendor/product. | [optional]
**vendor** | **str** | Vendor of the vulnerable product | [optional]
**version_scanner** | **bool** | VersionScanner indicates whether or not the exploit PoC can determine if target system is vulnerable without sending exploit payload in this artifact. | [optional]
**yara** | **bool** | YARA indicates whether or not a YARA rule designed to detect the exploit on an endpoint exists in this artifact. | [optional]
Expand Down
38 changes: 38 additions & 0 deletions docs/ApiInitialAccessGoExploit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# ApiInitialAccessGoExploit

GoExploit holds metadata about the VulnCheck Go exploit module for this artifact, if one exists.

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**asset_detection** | **bool** | AssetDetection indicates whether the module can detect the presence of the asset. | [optional]
**cpe** | **List[str]** | CPE lists the CPE strings for products targeted by this exploit module. | [optional]
**custom_flags** | [**List[ApiInitialAccessGoExploitCustomFlag]**](ApiInitialAccessGoExploitCustomFlag.md) | CustomFlags lists any additional flags exposed by the exploit module. | [optional]
**default_port** | **int** | DefaultPort is the default port the exploit targets. | [optional]
**exploit_type** | **str** | ExploitType is the category of exploit (e.g. CodeExecution, InformationDisclosure). | [optional]
**exploitation** | **bool** | Exploitation indicates whether the module can exploit the vulnerability. | [optional]
**protocol** | **str** | Protocol is the network protocol the exploit targets (e.g. HTTP, TCP). | [optional]
**supported_c2** | **List[str]** | SupportedC2 lists the C2 server types supported by the exploit module. | [optional]
**version_scanner** | **bool** | VersionScanner indicates whether the module can determine if the target is vulnerable without sending an exploit payload. | [optional]

## Example

```python
from vulncheck_sdk.models.api_initial_access_go_exploit import ApiInitialAccessGoExploit

# TODO update the JSON string below
json = "{}"
# create an instance of ApiInitialAccessGoExploit from a JSON string
api_initial_access_go_exploit_instance = ApiInitialAccessGoExploit.from_json(json)
# print the JSON string representation of the object
print(ApiInitialAccessGoExploit.to_json())

# convert the object into a dict
api_initial_access_go_exploit_dict = api_initial_access_go_exploit_instance.to_dict()
# create an instance of ApiInitialAccessGoExploit from a dict
api_initial_access_go_exploit_from_dict = ApiInitialAccessGoExploit.from_dict(api_initial_access_go_exploit_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


33 changes: 33 additions & 0 deletions docs/ApiInitialAccessGoExploitCustomFlag.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# ApiInitialAccessGoExploitCustomFlag

api.InitialAccessGoExploitCustomFlag

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**default** | **str** | Default is the flag's default value, serialized as a string. | [optional]
**name** | **str** | Name is the flag name. | [optional]
**type** | **str** | Type is the flag's value type (string, int, uint, bool). | [optional]
**usage** | **str** | Usage is the flag's help text. | [optional]

## Example

```python
from vulncheck_sdk.models.api_initial_access_go_exploit_custom_flag import ApiInitialAccessGoExploitCustomFlag

# TODO update the JSON string below
json = "{}"
# create an instance of ApiInitialAccessGoExploitCustomFlag from a JSON string
api_initial_access_go_exploit_custom_flag_instance = ApiInitialAccessGoExploitCustomFlag.from_json(json)
# print the JSON string representation of the object
print(ApiInitialAccessGoExploitCustomFlag.to_json())

# convert the object into a dict
api_initial_access_go_exploit_custom_flag_dict = api_initial_access_go_exploit_custom_flag_instance.to_dict()
# create an instance of ApiInitialAccessGoExploitCustomFlag from a dict
api_initial_access_go_exploit_custom_flag_from_dict = ApiInitialAccessGoExploitCustomFlag.from_dict(api_initial_access_go_exploit_custom_flag_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


2 changes: 2 additions & 0 deletions docs/ApiTargetIntel.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Name | Type | Description | Notes
**country_code** | **str** | | [optional]
**cpe** | **List[str]** | | [optional]
**cve** | **List[str]** | | [optional]
**cve_confirmed** | [**List[ApiCVEConfirmed]**](ApiCVEConfirmed.md) | | [optional]
**date_added** | **str** | | [optional]
**fingerprints** | [**List[ApiFingerprint]**](ApiFingerprint.md) | | [optional]
**hostname** | **str** | | [optional]
Expand All @@ -24,6 +25,7 @@ Name | Type | Description | Notes
**product** | **List[str]** | | [optional]
**protocol** | **str** | | [optional]
**timestamp** | **str** | | [optional]
**transport** | **str** | | [optional]
**vendor** | **List[str]** | | [optional]
**version** | **List[str]** | | [optional]

Expand Down
35 changes: 0 additions & 35 deletions docs/ApiTargetIntelCVESummary.md

This file was deleted.

30 changes: 0 additions & 30 deletions docs/ApiTargetIntelCVESummaryAsnsInner.md

This file was deleted.

Loading