Fields¶
These elements stand for a context-specific chunk of information in the database; they narrow down the search results. There are four types of field elements: CVEMatch, firmware, issue, and file.
For example, to search for all issues that have a high severity field, use:
Different field types have different types of information stored in the system. For example, firmware related items do not have a severity
field, so the above query would be invalid for a firmware-related search, and would result in an error.
Info
A field element is always followed by an operator, which in turn is followed by one or more values. It is not possible to reference a field element as a value, so you cannot compare two field objects with each other.
List of fields¶
CVEMatch¶
Field name | Type |
---|---|
component.key | String |
component.licenseExplanation | String |
component.name | String |
component.tags | Symbol (CRYPTOGRAPHY ,BOOTLOADER ,OS ,JAVASCRIPT ,PYTHON ,GO ,DISTRIBUTION ,LIBRARY ,AUTOSAR ) |
component.update | String |
component.version | String |
cve.cvss2.baseScore | Float |
cve.cvss2.exploitabilityScore | Float |
cve.cvss2.impactScore | Float |
cve.cvss2.vector | String |
cve.cvss3.baseScore | Float |
cve.cvss3.exploitabilityScore | Float |
cve.cvss3.impactScore | Float |
cve.cvss3.vector | String |
cve.description | String |
cve.epssPercentile | Float |
cve.epssProbability | Float |
cve.exploitMaturity | Symbol (HIGH , FUNCTIONAL , POC , NOT_DEFINED , UNPROVEN ) |
cve.id | String |
cve.name | String |
cve.severity | Symbol (CRITICAL , HIGH , MEDIUM , LOW , INFORMATIONAL ) |
id | UUID |
score | Integer |
stableKey | String |
status | Symbol (ACCEPTED_RISK , DEFERRED , FALSE_POSITIVE , FIXED , FOCUS , NONE ) |
Firmware¶
Field name | Type |
---|---|
binary.md5 | String |
binary.originalFilename | String |
binary.sha1 | String |
binary.sha256 | String |
binary.uploadSize | Integer |
enableMonitoring | Boolean |
id | UUID |
labels | String |
name | String |
notes | String |
product.category | String |
product.id | UUID |
product.name | String |
product.vendor | String |
uploader | String |
version | String |
Issue¶
Field name | Type |
---|---|
certificate.fingerprintSha1 | String |
certificate.fingerprintSha256 | String |
certificate.issuer | String |
certificate.signatureAlgorithmOid | String |
certificate.subject | String |
commands | String |
confidence | Symbol (HIGH , MODERATE , LOW ) |
credentialType | Symbol (AWS_CREDENTIALS ,CURL_COMMAND ,JSON_FILE ,OPENSSL_COMMAND ,PYTHON_FILE ,SSHPASS_COMMAND ,WGETRC_FILE ,WGET_COMMAND ,BASIC_AUTH ) |
description | String |
error | String |
exponent | Integer |
file.category | String |
file.magic | String |
file.magicMime | String |
file.md5 | String |
file.meanEntropy | Float |
file.name | String |
file.path | String |
file.sha1 | String |
file.sha256 | String |
file.size | Integer |
file.stableKey | String |
file.target | String |
hash | String |
hashType | Symbol (APACHE_MD5 , DES_CRYPT , MD5_CRYPT , SHA256_CRYPT , SHA512_CRYPT ) |
host | String |
hosts | String |
id | UUID |
info | String |
keyLength | Integer |
keyType | String |
line | String |
md5Fingerprint | String |
missmatchType | Symbol (PUBKEY_CHANGED , RENEWED , SIGNATURE_CHANGED , UNKNOWN ) |
name | String |
originalFilename | String |
password | String |
passwordType | Symbol (CHPASSWD_COMMAND , EMPTY_PASSWORD , HASHED_PASSWORD , HTACCESS_FILE ) |
privateKey.keySize | Integer |
privateKey.keyType | String |
privateKey.publicKey | String |
privateKey.sshFingerprintMd5 | String |
privateKey.sshFingerprintSha256 | String |
privateKey.sshPublicKey | String |
severity | Symbol (CRITICAL , HIGH , MEDIUM , LOW , INFORMATIONAL ) |
sha256Fingerprint | String |
signatureName | String |
signatureOid | String |
stableKey | String |
status | Symbol (ACCEPTED_RISK , DEFERRED , FALSE_POSITIVE , FIXED , FOCUS , NONE ) |
targetUsers | String |
type | Symbol (AndroidConfigurationPropertyIssue ,AuthorizedKeyIssue ,BinaryStartDangerousServiceIssue ,CertificateCAVerificationFailedIssue ,CertificateExpiredIssue ,CertificateKeyLengthIssue ,CertificateRSAPublicExponentIssue ,CertificateSignatureIssue ,CertificateTrustedCAMissmatchIssue ,CertificateVerificationFailedIssue ,CertificateVersionIssue ,CodeInjectionIssue ,CommandInjectionIssue ,DropbearCLIArgumentIssue ,ELFMissingCanaryIssue ,ELFMissingFullRelROIssue ,ELFMissingNXIssue ,ELFNonPICIssue ,ELFNonStrippedIssue ,FileInclusionIssue ,FormatStringIssue ,HardcodedAccountPasswordIssue ,HardcodedCredentialIssue ,HardcodedPrivateKeyCertificateIssue ,HardcodedSSHHostKeyIssue ,HeaderInjectionIssue ,InformationLeakageDSStoreIssue ,InformationLeakagePHPInfoIssue ,InformationLeakageSVNIssue ,InformationLeakageVIMSwapIssue ,InsecureDeserializationIssue ,InsecureManagementProtocolIssue ,InvalidCertificateIssue ,LooseEqualityIssue ,MaliciousSoftwareIssue ,MissingPeerVerificationIssue ,ObjectInstantiationIssue ,ObsoleteProtocolIssue ,OpenSSHDaemonOptionIssue ,PathTraversalIssue ,PlaintextCommunicationIssue ,PrivateKeyIssue ,PrivilegeEscalationIssue ,ScriptMissingPeerVerificationIssue ,ScriptPlaintextCommunicationIssue ,SQLInjectionIssue ,StackBufferOverflowIssue ,StartDangerousServiceIssue ,TestIssue ,UnwantedSoftwareIssue ,VulnerabilityPatternIssue ,WeakCipherIssue ,WeakCryptoIssue ) |
user | String |
users | String |
verificationError | Symbol (AKID_ISSUER_SERIAL_MISMATCH ,AKID_SKID_MISMATCH ,CHAIN_TOO_LONG ,DIFFERENT_CRL_SCOPE ,EXCLUDED_VIOLATION ,EXPIRED ,INVALID_CA ,INVALID_EXTENSION ,INVALID_NON_CA ,INVALID_POLICY_EXTENSION ,KEYUSAGE_NO_CERTSIGN ,KEYUSAGE_NO_CRL_SIGN ,KEYUSAGE_NO_DIGITAL_SIGNATURE ,LOCAL_VERIFED ,MISSING_ISSUER ,MISSING_NOT_AFTER ,MISSING_NOT_BEFORE ,NO_EXPLICIT_POLICY ,PERMITTED_VIOLATION ,PROXY_CERTIFICATES_NOT_ALLOWED ,PROXY_PATH_LENGTH_EXCEEDED ,SELF_SIGNED ,SIGNATURE_FAILURE ,SUBJECT_ISSUER_MISMATCH ,SUBTREE_MINMAX ,UNABLE_TO_GET_CRL_ISSUER ,UNHANDLED_CRITICAL_CRL_EXTENSION ,UNHANDLED_CRITICAL_EXTENSION ,UNKNOWN_ISSUER ,UNNESTED_RESOURCE ,UNSUPPORTED_EXTENSION_FEATURE ) |
version | String |
vimVersion | String |
File¶
Field name | Type |
---|---|
category | String |
elf.bits | Integer |
elf.canary | Boolean |
elf.compiler | String |
elf.cpuFamily | String |
elf.endian | Symbol (BIG , LITTLE ) |
elf.interpreter | String |
elf.loadAddress | Integer |
elf.machine | String |
elf.neededLibraries | String |
elf.nx | Boolean |
elf.pic | Boolean |
elf.relro | Symbol (FULL , PARTIAL , NO ) |
elf.rpath | String |
elf.static | Boolean |
elf.stripped | Boolean |
entropy.blockSize | Integer |
entropy.highest | Float |
entropy.lowest | Float |
entropy.mean | Float |
magic | String |
magicMime | String |
md5 | String |
meanEntropy | Float |
name | String |
path | String |
sha1 | String |
sha256 | String |
size | Integer |
stableKey | String |
target | String |