Products¶
Products represent software in your inventory. SentriKat matches products against the KEV catalog to identify vulnerabilities.
Adding Products¶
Manual Entry¶
- Go to Admin → Products
- Click Add Product
- Fill in details:
- Vendor: Software vendor (e.g., "Microsoft")
- Product: Product name (e.g., "Windows Server")
- Version: Specific version (e.g., "2019")
- Criticality: Business importance (1-5)
- Click Save
CSV Import¶
- Prepare a CSV file:
- Go to Admin → Import
- Upload CSV
- Review mapped columns
- Confirm import
Via Agents¶
Deploy agents to automatically collect software inventory:
Via API¶
curl -X POST http://localhost:5000/api/products \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"vendor": "Microsoft",
"product_name": "Windows Server",
"version": "2019"
}'
Product Type Filter¶
The Products page includes a Type dropdown to filter by product source:
| Type | Description |
|---|---|
| All | Show all products (default) |
| OS Packages | Software installed via OS package managers (dpkg, rpm, WMI, etc.) |
| Browser Extensions | Chrome, Edge, and Firefox extensions discovered by extension scanning |
| IDE Plugins | VS Code and JetBrains plugins discovered by extension scanning |
| Code Dependencies | Project dependencies discovered by code dependency scanning (pip, npm, gem, cargo, go, maven, etc.) |
Use this to quickly focus on a specific category — for example, filtering to Code Dependencies to review vulnerable libraries across all scanned projects.
Note
Browser Extensions, IDE Plugins, and Code Dependencies only appear if extension & dependency scanning is enabled on the agent's API key.
CPE Mapping¶
Common Platform Enumeration (CPE) provides standardized product identification.
Automatic CPE¶
SentriKat attempts to auto-match products to CPE:
- Exact match in NVD database
- Fuzzy match on vendor + product
- User-trained mappings
Manual CPE¶
Assign CPE manually:
- Edit a product
- Click Assign CPE
- Search for CPE
- Select and save
CPE Format¶
Example:
Product Organizations¶
Products can be assigned to multiple organizations:
- Edit a product
- Go to Organizations tab
- Check/uncheck organizations
- Save
Product Criticality¶
Rate product importance for prioritization:
| Level | Description | Example |
|---|---|---|
| 5 | Mission Critical | Domain controllers |
| 4 | High | Database servers |
| 3 | Medium | Application servers |
| 2 | Low | Development systems |
| 1 | Minimal | Test environments |
Bulk Operations¶
Bulk Edit¶
- Select multiple products
- Click Bulk Edit
- Choose action:
- Change criticality
- Assign to organization
- Apply CPE mapping
Bulk Delete¶
- Select products
- Click Delete Selected
- Confirm
Deletion
Deleting products removes all associated vulnerability matches.
Agent Exclusions¶
Prevent agents from re-adding deleted products:
- Delete a product
- Check Add to exclusion list
- Product won't be re-imported by agents