Skip to content
InvardiaInvardia
Why InvardiaProductsFeaturesPricingCommunity
Docs
All documentation
Product documentationPIM ManagerSecurityInsight
SettingsPIM Manager settingsSecurityInsight settingsEntra Policy Suite settings
ScriptsPIM Manager scriptsSecurityInsight scriptsEntra Policy Suite scriptsInvardia scripts
Error codesPIM Manager error codesSecurityInsight error codes
API and MCPPIM Manager APIPIM Manager MCP toolsSecurityInsight APISecurityInsight MCP tools
SecurityPIM Manager security packSecurityInsight security packEntra Policy Suite security pack
Network and designPIM Manager network guidesPIM Manager command wizardNetwork egressDesign your installationCalculate your cost
SupportSetup scriptsRemote support access
Search the docs
SupportAboutContactBook a demoCustomer portalDesign your installationFree Pro trial

SecurityInsight docs

1 Why

  • Install SecurityInsight
  • Updates and upgrades
  • Operations
  • Security
  • Identities and permissions
  • SQL access
  • Guards and guard modes
  • Data health
  • Releases, rings and waves
  • Support access
  • Naming
  • Settings
  • The daily pipeline
  • Departments
  • Exemptions
  • CMDB and ServiceNow
  • Weighted risk by CMDB service
  • Community edition: the scripts you run
  • SecurityInsight 3 beside 2.2

7 Integrate

  • The SecurityInsight data contract
  • ServiceNow integration overview
  • ServiceNow staging tables and columns
  • Handling records and states
  • Knowing when a sync is complete
  • Setting up ServiceNow for SecurityInsight
  • Testing with the SecurityInsight test pack
  • ServiceNow troubleshooting and FAQ

On this page

  • The three stages
  • When it runs
  • How one stage follows another
  • Run now
  • Nothing runs over anything else
  • The updater is never a pipeline step
  • Changing the pipeline
  • Pipeline or timers
  • The risk trend
  • Checking a run

SecurityInsight documentation · Verified against SecurityInsight 3.0.79 on Nov 9, 2026

The daily pipeline

SecurityInsight runs its jobs as one Daily pipeline of three stages: Collect → Correlate → Deliver. You see and control it on Operations > Jobs.

The Jobs page on demo data: the Daily pipeline at 22:00 in its time zone, and Stage 1 Collect with its steps. This demo install still runs each job on its own timer, so the pipeline reads “off”.

The three stages

Stage What it does Steps (in order)
1. Collect (data in) Takes data in: the role catalogue and the profilers, read only. Privilege tier classifier, identity profiling, Azure profiling and endpoint profiling (together), public IP profiling
2. Correlate (data structure) Links the same asset seen by several sources into one asset (CI), then finds and scores the risks on those assets. Asset correlation, Risk Analysis Detailed. Risk Analysis Summary is a step as well, switched off by default; switched on, it runs together with Detailed.
3. Deliver (data out) Hands the results on. SQL CMDB, ServiceNow CMDB, vulnerability connector (SQL), vulnerability connector (ServiceNow), data sync into the web app, the daily mail, verification and data health

A job you did not install (for example the ServiceNow steps without ServiceNow) is left out.

The daily pipeline stage by stage: Collect runs the privilege tier classifier, identity profiling, Azure and endpoint profiling together, then public IP profiling; Correlate builds the assets, then Risk Analysis Detailed, with the optional Summary beside it; Deliver hands out to the CMDB, the vulnerability connectors, the data sync, the daily mail and the verification with data health; and what happens when a step fails

When it runs

The pipeline starts every day at 19:00 in the local time of the install’s Azure region (for example Europe/Amsterdam for West Europe; Danish time when the region is not known), after the nightly update at 18:30 in the same time zone, so the night’s run is complete by 08:00. The Jobs page shows the time zone your install uses. The local time stays the same all year; summer time is handled for you. A start time you choose yourself is read in your installation’s own time zone, which the guided install asks for.

To change it, open Change when the pipeline runs on the Jobs page. You can set another start time or time zone, or run it every N hours after it finishes. The settings Daily pipeline start time and Daily pipeline time zone (Configuration > Settings > Schedules & what runs) hold the same values. Every change is recorded in the change history.

Times on the page are shown in your browser’s local time zone.

How one stage follows another

  • A stage starts only when the stage before it has finished and succeeded. Nothing is delivered from a collection that did not complete.
  • Deliver never runs after a failed Collect, whatever a stage is set to.
  • Inside a stage, a step starts when the step above it has finished. Start together with the step above makes a group of steps that start at the same time.
  • Inside Deliver, every target is independent. A failed vulnerability connector does not stop the data sync or the mails.
  • When a step fails, by default only the steps that need it are skipped. Per step you can choose instead to Stop the pipeline or Carry on.

Run now

Run now works at every level:

Button What runs
Run pipeline now The whole pipeline, stage after stage.
Run now on a stage That stage only.
Run step on a step That one job only.
Re-run from here A step and everything after it, for example after you fixed a failed step.

Nothing runs over anything else

The installation runs one thing at a time. If you press Run now while something is running, your request waits in the queue. The queue is shown on the Jobs page, with who asked, and you can Cancel a request there. The same request is kept once. The pipeline’s runner wakes every 5 minutes and starts what is due as soon as the installation is free.

If a scheduled start comes while a manual run is going, it also waits in the queue and runs once.

The updater is never a pipeline step

The updater job runs on its own daily schedule, at 18:30 in the local time of the install’s Azure region (Danish time when the region is not known), in every mode. It is listed on the Jobs page under the jobs that are not a step of the pipeline, and it cannot be added to the pipeline.

  • An update waits while a SecurityInsight job runs.
  • The pipeline waits while an update runs. Its requests stay queued and start after the update.

So the two never run at the same time.

Changing the pipeline

On the Jobs page an Admin can:

  • move a step up or down, or to another stage (Move to stage);
  • set what happens when a step fails, and its timeout;
  • take a job out of the pipeline (it gets back the schedule it had, or stays manual) or add one in.

Pipeline or timers

How the jobs run on the Jobs page shows the mode:

  • As one pipeline — the jobs above. A job in the pipeline has no timer of its own. A new installation runs this way.
  • Each job on its own timer — the jobs do not wait for each other, and a job can read yesterday’s data when the one before it runs long. An installation from before the pipeline existed keeps its timers until you switch.

Switch now changes the mode. It asks first and is recorded.

The risk trend

The trend is not a separate step. When the data sync loads the findings of Risk Analysis Detailed, it keeps the day’s counts in the SecurityInsight database, and the web app’s trend pages (Changes & trends > Trends) read it there. The trend counts findings: one per issue per asset.

Checking a run

  • Operations > Jobs shows each step’s status, start, duration and outcome, and the last executions with their log lines. Log lines reach the workspace a few minutes after the run.
  • Operations > Jobs > Run health lists every engine run, newest first. A run that did not publish everything ends partial with the reason.
  • Operations > Guards (safety checks) lists every step a safety check held or stopped. See Guards.

Verified against SecurityInsight 3.0.79 on Nov 9, 2026Download PDF

← SettingsDepartments →

InvardiaInvardia

See the risk. Control the access.

Products

PIM ManagerSecurityInsightEntra Policy SuiteAll featuresPricingFree 60-day Pro trialBook a demoWhy Invardia

Docs

DocumentationSearch the docsPIM Manager settingsSecurityInsight settingsPIM network guidesCommand wizardNetwork egressPIM Manager design configuratorSecurityInsight design configuratorDesign your installationCalculate your cost

Company

AboutContactCustomer portalSupportHow support worksHow updates reach youSupport in numbersSetup scriptsRemote support accessContact: info@invardia.com

Legal

Terms of saleLicence termsData processingPrivacyCookiesCompany information
© 2026 Invardia – a brand of 2LINKIT, founded and owned by Morten Knudsen · Strandvejen 21A, 6000 Kolding, Denmark · VAT DK39208032 · Contact: info@invardia.com