Asset Properties
Properties are the fields that store information on an asset. Each property has a name, a data type, and an optional description. Properties are defined globally and then assigned to one or more asset types.
Navigate to Asset Manager → Settings → Properties to manage your properties.
Default Properties
VSEC includes six properties out of the box:
| Property | Data Type | Description |
|---|---|---|
| Product Owner | Text | Responsible person for the product. Used by VSEC Risk Manager for default risk assignment. |
| Keywords | Tags | Attribute tags used to match threat intelligence and relevant test cases to this asset. |
| Interfaces | Multi-select | External interfaces that can be used as an attack surface. Options: Wi-Fi, Bluetooth, Cellular, CAN, GPS, USB, JTAG, LIN, RF, Automotive Ethernet, FlexRay. |
| Product ID | Text | Correlates parent and child assets. Populated automatically during PDF import. |
| Vehicle Line | Text | Vehicle line / platform identifier. Populated automatically during PDF import. |
| Model Year | Text | Model year. Populated automatically during PDF import. |
Property Data Types
When creating a custom property, choose one of the following data types:
| Data Type | UI Input | Notes |
|---|---|---|
| Text | Single-line text field | Best for short identifiers, names, or codes |
| Tags | Tag input with autocomplete | Values are stored as an array; autocompletes from existing keywords across all assets |
| Multi-select | Multi-option dropdown | Requires predefined options in the property’s metadata |
| Select | Single-option dropdown | Requires predefined options in the property’s metadata |
| Person | User picker | Selects from users in your workspace |
| Number | Numeric field | Stores a numeric value |
| Date | Date picker | Stores an ISO date |
Creating a Custom Property
Click Add Property to define a new property. You will need to provide:
- Name — required; must be unique within your workspace
- Data Type — required; determines how the value is stored and edited
- Description — optional; shown as helper text in the UI
- Options (for Multi-select and Select types) — define the list of valid values
After creating a property, assign it to one or more types from the Types settings page or from the property’s own settings.
Assigning Properties to Types
A property is only visible on assets of a type it has been assigned to. Assignment is many-to-many — the same property can be on multiple types, and a type can have many properties.
To assign:
- Go to Settings → Types and open the type you want to edit
- Use the property assignment UI to add the property
- Optionally set a default value for the property on that type — this value will be pre-filled when a new asset of that type is created
To remove a property from a type, go to the type’s settings and remove it from the list. Existing property values on assets are not deleted.