Skip to main content

Dynamic Code Finding Definition Data Model

The Dynamic Code Finding Definition data model is a definition that contains all common attributes for any given dynamic code findings. It extends the Finding Definition data model.

The following table details the default attributes of the Dynamic Code Finding Definition data model:

OrderAttribute NameAttribute TypeRelationship TypeRequired
1displayNameCalculated (Text)N/AYes
2baseRiskScoreCalculated (Number)N/ANo
3riskFactorOffsetCalculated (Number)N/ANo
4riskScoreCalculated (Number)N/ANo
5riskRatingCalculated (Single Choice)N/ANo
6percentageImpactedCalculated (Number)N/ANo
7firstdetectedCalculated (Date Time)N/ANo
8daysToFirstDetectionCalculated (Number)N/ANo
9maximumCveRiskScoreCalculated (Number)N/ANo
10associatedCvesIsCisaExploitableCalculated (True False)N/ANo
11associatedCvesMaximumEpssLikelihoodCalculated (Number)N/ANo
12openFindingCountCalculated (Number)N/ANo
13numberOutOfComplianceCalculated (Number)N/ANo
14complianceStatusCalculated (Single Choice)N/ANo
15cveIdsText (Multivalued)N/ANo
16cweIdsText (Multivalued)N/ANo
17cvssV2BaseScoreNumberN/ANo
18cvssV2TemporalScoreNumberN/ANo
19cvssV2SeverityTextN/ANo
20cvssV2VectorTextN/ANo
21cvssV2AttackVectorTextN/ANo
22cvssV2AccessComplexityTextN/ANo
23cvssV2AuthenticationTextN/ANo
24cvssV2ConfidentialityImpactTextN/ANo
25cvssV2IntegrityImpactTextN/ANo
26cvssV2AvailabilityImpactTextN/ANo
27cvssV2ExploitabilityTextN/ANo
28cvssV2RemediationLevelTextN/ANo
29cvssV2ReportConfidenceTextN/ANo
30cvssV3BaseScoreNumberN/ANo
31cvssV3TemporalScoreNumberN/ANo
32cvssV3SeverityTextN/ANo
33cvssV3VectorTextN/ANo
34cvssV3AttackVectorTextN/ANo
35cvssV3AttackComplexityTextN/ANo
36cvssV3PrivilegesRequiredTextN/ANo
37cvssV3UserInteractionTextN/ANo
38cvssV3ConfidentialityImpactTextN/ANo
39cvssV3IntegrityImpactTextN/ANo
40cvssV3AvailabilityImpactTextN/ANo
41cvssV3ExploitCodeMaturityTextN/ANo
42cvssV3RemediationLevelTextN/ANo
43cvssV3ReportConfidenceTextN/ANo
44categoryTextN/ANo
45severitySingle ChoiceN/ANo
46severityNumberNumberN/ANo
47sourceTextN/ANo
48patchAvailableTrue FalseN/ANo
49recommendationTextN/ANo
50affectedText (Multivalued)N/ANo
51weaknessesReference (Weakness)EXPLOITSNo
52cveRecordsReference (CVE record)RELATES_TONo
53referencesText (Multivalued)N/ANo
54exploitsText (Multivalued)N/ANo
55malwareText (Multivalued)N/ANo
56publishedDateDate TimeN/ANo
57patchPublishedDateDate TimeN/ANo
58sourceCreatedDateDate TimeN/ANo
59sourceLastModifiedDate TimeN/ANo
60findingTypeCategoryN/ANo
61profilesCategoryN/ANo
62technologiesCategoryN/ANo
63riskScoringModelRisk Scoring ModelN/ANo
64riskFactorsRisk FactorsN/ANo
65uidTextN/AYes
66nameTextN/AYes
67summaryTextN/ANo
68descriptionTextN/ANo
69dataModelNameCalculated (Text)N/ANo
70sourceUidsText (Multivalued)N/ANo
71connectorCategoriesText (Multivalued)N/ANo
72connectorNamesText (Multivalued)N/ANo
73dataIntegrationTitlesText (Multivalued)N/ANo
74sourcesIconsSource data models iconsN/ANo
75flowStateTextN/ANo
76sourcesReference (Base model)SOURCED_FROMNo
77dateCreatedDate TimeN/ANo
78lastUpdatedDate TimeN/ANo
79createdByTextN/ANo
80updatedByTextN/ANo
81categoriesText (Multivalued)N/ANo
FOOTNOTES
  • The Order column specifies the order of attributes being calculated in data computation.
  • The attribute names are used in Brinqa Query Language (BQL) queries and Brinqa Condition Language (BCL) predicates.
  • In the Type column, Calculated means that the value of the attribute is computed by executing a script. The text in the parentheses after Calculated denotes the type of the outcome.
  • In the Type column, Reference means that two data models are related. The name in the parentheses after Reference indicates the other data model.
  • The Relationship Type column only applies to the Reference type attributes. You can use the relationship type keyword in BQL queries.