> ## Documentation Index
> Fetch the complete documentation index at: https://projectdiscovery-nuclei-syntax-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Nuclei schema defs classification

# classification info for the template Schema

```txt
https://template#/$defs/Info/properties/classification
```

Classification contains classification information about the template.
This could be any classification information like CWE, CVE, EPSS etc.
Note - This is autogenerated and updated regularly for CVE templates merged in projectdiscovery/nuclei-templates repository.
Example:

```yaml
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cvss-score: 10
cve-id: CVE-2021-44228
cwe-id: CWE-20,CWE-917
epss-score: 0.97453
epss-percentile: 0.99942
cpe: cpe:2.3:a:apache:log4j:*:*:*:*:*:*:*:*
```

| Abstract            | Extensible | Status         | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In                                                                             |
| :------------------ | :--------- | :------------- | :----------- | :---------------- | :-------------------- | :------------------ | :------------------------------------------------------------------------------------- |
| Can be instantiated | No         | Unknown status | No           | Forbidden         | Forbidden             | none                | [nuclei-schema.schema.json\*](../out/nuclei-schema.schema.json "open original schema") |

## classification Type

`object` ([classification info for the template](nuclei-schema-defs-classification))

## classification Examples

```json
"\n\tcvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H\n\tcvss-score: 10\n\tcve-id: CVE-2021-44228"
```

```json
"\n\tcwe-id: CWE-20,CWE-917"
```

# classification Properties

| Property                            | Type     | Required | Nullable       | Defined by                                                                                                                                                            |
| :---------------------------------- | :------- | :------- | :------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [cve-id](#cve-id)                   | Merged   | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-stringorslice "https://template#/\$defs/Classification/properties/cve-id")                                                       |
| [cwe-id](#cwe-id)                   | Merged   | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-stringorslice "https://template#/\$defs/Classification/properties/cwe-id")                                                       |
| [cvss-metrics](#cvss-metrics)       | `string` | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-classification-properties-cvss-metrics-for-the-template "https://template#/\$defs/Classification/properties/cvss-metrics")       |
| [cvss-score](#cvss-score)           | `number` | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-classification-properties-cvss-score-for-the-template "https://template#/\$defs/Classification/properties/cvss-score")           |
| [epss-score](#epss-score)           | `number` | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-classification-properties-epss-score-for-the-template "https://template#/\$defs/Classification/properties/epss-score")           |
| [epss-percentile](#epss-percentile) | `number` | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-classification-properties-epss-percentile-for-the-template "https://template#/\$defs/Classification/properties/epss-percentile") |
| [cpe](#cpe)                         | `string` | Optional | cannot be null | [Untitled schema](nuclei-schema-defs-classification-properties-cpe-for-the-template "https://template#/\$defs/Classification/properties/cpe")                         |

## cve-id

CVE IDs for the template

`cve-id`

* is optional

* Type: merged type ([cve ids for the template](nuclei-schema-defs-stringorslice))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-stringorslice "https://template#/\$defs/Classification/properties/cve-id")

### cve-id Type

merged type ([cve ids for the template](nuclei-schema-defs-stringorslice))

one (and only one) of

* [Untitled string in undefined](nuclei-schema-defs-stringorslice-oneof-0 "check type definition")

* [Untitled array in undefined](nuclei-schema-defs-stringorslice-oneof-1 "check type definition")

## cwe-id

CWE IDs for the template

`cwe-id`

* is optional

* Type: merged type ([cwe ids for the template](nuclei-schema-defs-stringorslice))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-stringorslice "https://template#/\$defs/Classification/properties/cwe-id")

### cwe-id Type

merged type ([cwe ids for the template](nuclei-schema-defs-stringorslice))

one (and only one) of

* [Untitled string in undefined](nuclei-schema-defs-stringorslice-oneof-0 "check type definition")

* [Untitled array in undefined](nuclei-schema-defs-stringorslice-oneof-1 "check type definition")

## cvss-metrics

CVSS Metrics for the template

`cvss-metrics`

* is optional

* Type: `string` ([cvss metrics for the template](nuclei-schema-defs-classification-properties-cvss-metrics-for-the-template))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-classification-properties-cvss-metrics-for-the-template "https://template#/\$defs/Classification/properties/cvss-metrics")

### cvss-metrics Type

`string` ([cvss metrics for the template](nuclei-schema-defs-classification-properties-cvss-metrics-for-the-template))

### cvss-metrics Examples

```json
"3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
```

## cvss-score

CVSS Score for the template

`cvss-score`

* is optional

* Type: `number` ([cvss score for the template](nuclei-schema-defs-classification-properties-cvss-score-for-the-template))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-classification-properties-cvss-score-for-the-template "https://template#/\$defs/Classification/properties/cvss-score")

### cvss-score Type

`number` ([cvss score for the template](nuclei-schema-defs-classification-properties-cvss-score-for-the-template))

### cvss-score Examples

```json
9.8
```

## epss-score

EPSS Score for the template

`epss-score`

* is optional

* Type: `number` ([epss score for the template](nuclei-schema-defs-classification-properties-epss-score-for-the-template))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-classification-properties-epss-score-for-the-template "https://template#/\$defs/Classification/properties/epss-score")

### epss-score Type

`number` ([epss score for the template](nuclei-schema-defs-classification-properties-epss-score-for-the-template))

### epss-score Examples

```json
0.42509
```

## epss-percentile

EPSS Percentile for the template

`epss-percentile`

* is optional

* Type: `number` ([epss percentile for the template](nuclei-schema-defs-classification-properties-epss-percentile-for-the-template))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-classification-properties-epss-percentile-for-the-template "https://template#/\$defs/Classification/properties/epss-percentile")

### epss-percentile Type

`number` ([epss percentile for the template](nuclei-schema-defs-classification-properties-epss-percentile-for-the-template))

### epss-percentile Examples

```json
0.42509
```

## cpe

CPE for the template

`cpe`

* is optional

* Type: `string` ([cpe for the template](nuclei-schema-defs-classification-properties-cpe-for-the-template))

* cannot be null

* defined in: [Untitled schema](nuclei-schema-defs-classification-properties-cpe-for-the-template "https://template#/\$defs/Classification/properties/cpe")

### cpe Type

`string` ([cpe for the template](nuclei-schema-defs-classification-properties-cpe-for-the-template))

### cpe Examples

```json
"cpe:/a:vendor:product:version"
```
