Components installed with Configuration Compliance
Several types of components are installed with activation of the Configuration Compliance plugin, including tables and user roles.
Starting with v15.1.5 of Configuration Compliance, the most frequently used system properties are now accessible within the Configuration Compliance application. To view these system properties, navigate to Configuration Compliance.
Demo data is available for this feature.
| Terminology prior to v14.9 | Terminology v14.9 onwards |
|---|---|
| Test Result Group | Remediation Task |
| Group Rules | Remediation Task Rules |
| Policy | Test group |
View filtered lists for components installed with an application
Filter the Applications Files table so that only the roles, scheduled jobs, and tables that are installed with an application are displayed. The application you want to view these components for should be installed so that its files are loaded onto the instance and into the metadata table. Follow these steps to view filtered lists from the Applications Files table.
- In the filter navigator, enter sys_metadata.list to navigate to the metadata table.
- Select the condition builder (filter icon), and select, followed by the name of your application. For example, .
- In the condition builder, to add a second filter, select AND, then select, and choose one of the following classes from the list: Role, Scheduled job, or Table.
- Select Run.
The results for the class you selected are displayed in a filtered list.
Roles installed
| Role title [name] | Description | Contains roles |
|---|---|---|
| Configuration Compliance administrator [sn_vulc.admin] |
Able to modify application property, configuration, update rules, integrations of Configuration Compliance application. Starting with v15.0, an admin user cannot delete source records such as Expliots, CVEs, etc. | sn_vulc.write Note: Inherits the roles that are required for the administration of the records of the Configuration Compliance application. |
| read [sn_vulc.read] |
Read lists and records in Configuration Compliance. | sn_sec_cmn.calc_read |
| write [sn_vulc.write] |
Write lists and records in Configuration Compliance. |
|
| write assignment [sn_vulc.write_assignment |
Write to Test Result assignment fields. | Contained in the sn_vulc.remediation_owner role. |
| remediation owner sn_vulc.remediation_owner |
View and update permission for test results assigned to you or your group. |
Contained in the itil role. Contains:
|
| CC.System sn_vulc.import_admin |
Runs all scheduled jobs in configuration compliance application. Note: This user is the default run-as user for every scheduled job in configuration compliance. |
|
| VRCommon.System sn_vul_cmn.admin |
Default run-as user for all scheduled jobs in Vulnerability Response common application. |
|
| SecCommon.System sn_sec_cmn.admin |
Default run-as user for all scheduled jobs which are used for the background jobs capability in Security support common application |
|
| V14.7: sn_vulc.edit_watch_topic | Edit watch topics for Configuration Compliance. | sn_vulc.read_watch_topic |
| V14.7: sn_vulc.read_watch_topic | Read watch topics for Configuration Compliance. | cmdb_read |
| V14.7: sn_vulc.create_watch_topic | Create watch topics for Configuration Compliance. | sn_vulc.read_watch_topic |
| sn_vulc.auditor | Allow read for all configuration compliance modules |
sn_vulc.read sn_vulc.advanced_read |
| sn_vulc.advanced_read | Allow read for all the configuration compliance administration modules |
sn_vulc.read_auto_close_rules sn_vulc.read_exception_configuration sn_vulc.read_assignment_rules sn_vulc.read_task_rules sn_vulc.read_auto_exception_rule sn_vulc.read_notifications sn_vulc.read_risk_score_configuration sn_vulc.read_test_criticality_mapping sn_sec_cmn.read_approval_rules sn_vulc.read_auto_delete sn_vulc.read_remediation_target_rules |
| sn_vulc.read_test_criticality_mapping | Allow read for test criticality mapping | |
| sn_vulc.read_task_rules | Allow read for remediation task rules | |
| sn_vulc.read_assignment_rules | Allow read for assignment rules | |
| sn_vulc.read_risk_score_configuration | Allow read for risk score configuration | |
| sn_vulc.read_auto_close_rules | Allow read for auto close configuration | |
| sn_vulc.false_positive_approver | Allows approving /rejecting closing remediation tasks as false positive | |
| V15.0: sn_vulc.delete | Deletes source records. |
Scheduled jobs installed
| Scheduled job | Description |
|---|---|
| V15.0: Update test group on configuration tests | Updates test group on tests for Tenable and Microsoft Defender source. This is an one-time job. |
| V15.0: Populate existing test result fields | Updates values into newly added columns (such as Age, Age closed, Active, etc) in the test results table, saved filters and modules. This is an one-time job. |
| V15.0: Populate Vulnerable CIs table - Delete and Re-populate for Test Results | Populates total records in the Vulnerable CIs table. This is an one-time job. |
| Version 12.0 Calculate remediation metrics for all the test results groups |
Calculates and updates values for status metrics on remediation task records. |
| Version 12.0: Calculate remediation metrics for all the test results |
Calculates and updates values for status metrics on test results records. |
| Version 12.0: Change Request State Synchronization |
On-demand job that synchronizes the states of all existing remediation tasks (RTs) with change requests (CHGs). As a change request moves through its life cycle, it also moves the states of any related remediation tasks automatically. Enables state synchronization going forward. |
| Version 11.1: Check Test Result Groups Deferment Expiration |
Sends notifications if remediation tasks have expired (and if they expire in one week). |
| Configuration Compliance CI count | Populates distinct configuration item (CI) count and the 90 day rolling average in the Configuration Item Count [sn_vulc_cc_configuration_item_count] table. |
| Version 11.1: Evaluate and notify remediation targets | Sets or updates remediation target dates on all test results. Determines the status of remediation target dates against rules. Sends notifications |
| V14.7: Insert Test Result Groups Into Unified Remediation Task | One-time scheduled job to insert all the remediation tasks created in the classic UI into the Unified remediation task (sn_vul_remediation_task). |
| Version 12.0: Populate CR-TRG m2m for CR and CR-Parent |
Populates change requests on remediation tasks. |
| Removed in v11.1: Re-open deferred test result groups Note: Deprecated for versions prior to 11.1. Do not use. |
Reopens deferred groups when the due-date has passed. |
| Reapply all assignment rules | Reapplies all assignment rules. |
| Version 14.3: Reassignment count for assignment rules | Runs daily and posts the total number of test results and remediation tasks that are unassigned by this feature for a particular assignment rule. |
| Reassess the state of the test result groups | Reassesses the state of remediation tasks for entries where assess_state is false. Runs every 15 minutes. |
|
Rollup test result risk score to test result group and configuration test |
Runs hourly and calculates the rollup scores for the changed configuration tests and remediation tasks.
|
| Version 12.0: Update policy remediation metrics |
Starting with v15.0 of Configuration Compliance, this scheduled job has been renamed to Update remediation metrics.
|
| Version 14.3: Set deferral counts | Collects the number of times a test result or a remediation task is deferred. |
|
Update Risk Rating for Test Results |
Updates Risk Rating for Test Results. |
|
Update Rollup risk score for all non closed Result groups and Configuration tests. |
Updates the rollup risk score for all non-closed Result groups and Configuration Compliance tests. |
Tables installed
| Table | Description |
|---|---|
|
Assignment Rule [sn_vulc_assignment_rule] |
Contains the set of rules evaluated to set the assignment group on test results. |
|
Authoritative Source [sn_vulc_auth_src] |
Store imported authoritative sources. |
|
Calculator [sn_vulc_calculator_risk_score] |
Contains the calculator that sets certain test result fields when certain conditions are met. |
| CC Configuration Item Count [sn_vulc_cc_configuration_item_count] |
Contains the total number of configuration items. |
| Version 12.0: Change request association [sn_vulc_action_associate_cr] |
Staging table used for associating change requests to remediation tasks. |
| Version 12.0: Change request creation [sn_vulc_action_create_cr] |
Staging table used for creating change request forms. |
| Version 12.0: Change request form [sn_vulc_cr_form] |
Base table for change request management. |
Citation [sn_vulc_citation] |
Contains imported citations |
Configuration Test [sn_vulc_test] |
Contains imported configuration test data. |
Configuration test manifest [sn_vulc_test_manifest] |
Contains the configurations tests for which the rollup risk score needs to be calculated. |
| Version 12.2 Missing asset table [sn_vul_missing_asset] | Contains temporary asset records for imported configuration compliance assessment data with unmatched assets. |
Configuration Test Technology [sn_vulc_test_technology] |
Contains imported configuration test technologies. |
| Group Rule [sn_vulc_grouping_rule] |
Contains the rules that define the criteria with which groups are automatically created for a set of test results. |
Policy [sn_vulc_policy] |
Contains imported policies. |
Policy Configuration Test [sn_vulc_policy_test] |
Contains imported policy configuration test data. |
Remediation Target Rule [sn_vulc_ttr_rule] |
Defines the expected time frame for remediating a test result. |
Risk Calculators [sn_vulc_calculator_group] |
Contains the grouping of Configuration Compliance calculators. The order of the calculator group determines which group is evaluated first, and in each group, one calculator at most is used. |
Risk Score Rollup Calculator [sn_vulc_risk_score_rollup] |
Contains rollup calculator configurations. |
Split test result group [sn_vulc_action_split_trg] |
Staging table used for splitting remediation tasks. |
State Change Approval [sn_vulc_state_change_approval] |
Contains approval state process data. |
Technology [sn_vulc_technology] |
Contains imported technologies. |
Test Criticality Map [sn_vulc_test_criticality_map] |
Contains criticality map data. |
Test Result [sn_vulc_result] |
Contains imported test results. |
Test Result Group [sn_vulc_result_group] |
Contains imported remediation tasks. |
| Version 12.0: Test Result Group Change Requests |
Contains change requests for remediation tasks. |
Test result group manifest [sn_vulc_result_group_manifest] |
Contains the remediation tasks for which the rollup risk score needs to be calculated. |
Test Result Groups [sn_vulc_m2m_result_result_group] |
Contains remediation task data. |
Test Result History [sn_vulc_result_history] |
Contains imported test result history. |
Test Result Remediation Status |
Status of the test result against the closest applied remediation target rule. |
| V14.7: Watch Topic Test Counts [sn_vulc_wt_test_counts] |
Cache table for the Distinct Configuration Tests tab in the Vulnerability Manager workspace. |