Skip to main content

Software Data Model

The Software data model represents a computer program developed outside of the organization whose code is not managed by AppSec. It extends the Asset data model.

The following table details the default attributes of the Software data model:

OrderAttribute NameAttribute TypeRelationship TypeRequired
1displayNameCalculated (Text)N/AYes
2currentVersionTextN/ANo
3latestKnownVersionTextN/ANo
4licensesText (Multivalued)N/ANo
5publisherTextN/ANo
6sizeTextN/ANo
7signedTrue FalseN/ANo
8baseRiskScoreCalculated (Number)N/ANo
9riskFactorOffsetCalculated (Number)N/ANo
10openFindingCountCalcuated (Number)N/ANo
11numberOutOfComplianceCalculated (Number)N/ANo
12complianceStatusCalculated (Single Choice)N/ANo
13riskScoreCalculated (Number)N/ANo
14riskRatingCalculated (Single Choice)N/ANo
15statusSingle ChoiceN/ANo
16firstSeenDate TimeN/ANo
17lastSeenDate TimeN/ANo
18lastInventoryUpdateDate TimeN/ANo
19lastEnrollmentDate TimeN/ANo
20lastAssessedDate TimeN/ANo
21tagsText (Multivalued)N/ANo
22complianceFlagsText (Multivalued)N/ANo
23businessServicesReference (Business service)SUPPORTSNo
24applicationsReference (Application)SUPPORTSNo
25ownersReference (Person)OWNSNo
26typeCategoryN/ANo
27remediationOwnerCategoryN/ANo
28riskOwnerCategoryN/ANo
29profilesCategoryN/ANo
30environmentsCategoryN/ANo
31technologiesCategoryN/ANo
32numberOfDataIntegrationSourcesCalculated (Number)N/ANo
33numberOfSourceDatasetsCalculated (Number)N/ANo
34numberOfDataIntegrationsWithMultipleSourceDatasetsCalculated (Number)N/ANo
35riskScoringModelRisk Scoring ModelN/ANo
36riskFactorsRisk FactorsN/ANo
37uidTextN/AYes
38dataModelNameCalculated (Text)N/ANo
39sourceUidsText (Multivalued)N/ANo
40connectorCategoriesText (Multivalued)N/ANo
41connectorNamesText (Multivalued)N/ANo
42dataIntegrationTitlesText (Multivalued)N/ANo
43sourcesIconsSource data models iconsN/ANo
44nameTextN/ANo
45summaryTextN/ANo
46descriptionTextN/ANo
47categoriesText (Multivalued)N/ANo
48flowStateTextN/ANo
49sourcesReference (Base model)SOURCED_FROMNo
50dateCreatedDate TimeN/ANo
51lastUpdatedDate TimeN/ANo
52createdByTextN/ANo
53updatedByTextN/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.