What This Does
Provider installations let LoopIQ receive trusted signals from external systems and turn them into release evidence, agent signals, and governed follow-up actions. Use provider installations to connect systems such as:- GitHub
- CI systems
- Cloud Deploy
- ServiceNow
- PagerDuty
- SonarQube
- Datadog
- Checkmarx
- Vanta
How Provider Events Flow into LoopIQ
When an external system sends an event to LoopIQ, LoopIQ validates the installation, verifies the event, records a durable trigger job, updates canonical evidence where applicable, and lets agent packs evaluate the new signal. Typical flow:- A provider sends an event, such as a GitHub pull request update or SonarQube quality gate change.
- LoopIQ validates the tenant, provider installation, signature, and event metadata.
- LoopIQ creates a durable trigger job.
- The job refreshes provider-specific evidence or records the source event.
- LoopIQ updates release-scoped evidence and
agent_signalswhere applicable. - Relevant agent packs can run against the refreshed evidence.
- Users see updated readiness, risks, actions, scorecards, or dashboards.
Provider Installation Statuses
Provider installations may show statuses such as:pending: The installation exists but is not fully validated or approved.approved: The installation is approved for use in LoopIQ workflows.validation_failed: LoopIQ could not validate the connection, signature, or required permissions.revoked: The installation was disabled and should no longer send events.rotation_required: Credentials should be rotated before continued use.
Register a Provider Installation
- Open
Organization Settings. - Go to
IntegrationsorProvider Installations. - Select the provider type.
- Enter the provider details requested by the form.
- Save the installation.
- Run validation if available.
- Review discovered metadata, permissions, or supported event types.
- Approve the installation when it matches your organization policy.
Rotate Credentials
Rotate credentials when:- an owner leaves the organization
- a provider token expires
- a secret may have been exposed
- your security policy requires periodic rotation
- the installation status shows
rotation_required
- Open the provider installation.
- Select
Rotate credentials. - Copy the new signing secret or credential instructions.
- Update the provider system.
- Send or trigger a validation event.
- Confirm LoopIQ shows the new validation status and last successful event.
Revoke an Installation
Revoking an installation stops LoopIQ from accepting new events from that provider installation.- Open the provider installation.
- Select
Revoke. - Confirm the provider and tenant.
- Remove or disable the matching webhook in the external provider.
Provider-Specific Notes
GitHub
Use GitHub events for pull requests, code review, repository activity, and security-related signals. GitHub events can trigger Code and Security packs and can also contribute to release readiness when linked to a release.CI Systems
Use CI events for build, test, scan, and deployment pipeline outcomes. CI events are most useful when they include repository, branch, commit, environment, and release identifiers.Cloud Deploy
Use Cloud Deploy events for deployment phase changes, rollout status, promotion activity, and release lifecycle signals. LoopIQ distinguishes legitimate phase events from duplicate delivery using event metadata and idempotency.ServiceNow
Use ServiceNow events for incidents, changes, approvals, and operational workflow updates. These events can support Incident and Change packs, release approval context, and audit evidence.PagerDuty
Use PagerDuty events for incident lifecycle changes, escalation activity, and responder context. These events can trigger Incident and Change packs or post-incident governance workflows.SonarQube
Use SonarQube quality gate and analysis-completed events to refresh release-scoped code quality and security evidence. SonarQube events should lead to canonical evidence updates before release readiness is recalculated.Datadog
Use Datadog events for monitors, incidents, SLOs, observability signals, and security findings. Datadog signals can contribute to release risk, operational readiness, and SLO governance.Checkmarx
Use Checkmarx scan-completed and finding-change events to refresh application security evidence. Checkmarx evidence can support release blockers, remediation planning, and code security scorecards.Vanta
Use Vanta control and test changes where supported. If Vanta does not provide the required event type, use scheduled incremental sync as the fallback. Vanta evidence can support compliance controls, certification readiness, and audit preparation.Evidence Freshness
Evidence freshness tells users how recently LoopIQ confirmed the provider data. If evidence looks stale:- run provider validation
- trigger a provider sync
- check the last successful event
- check whether the installation is approved
- check whether the provider supports live events or requires scheduled sync
Troubleshooting
If events are not arriving:- confirm the provider webhook URL is correct
- confirm the provider signing secret or verification method is configured
- confirm the installation is approved
- confirm the provider sends the event type LoopIQ expects
- check the installation’s last event and validation status
- confirm the event includes release, repository, service, environment, or application identifiers
- confirm the provider evidence mapping is configured
- run a manual sync if available
- check whether the evidence is scoped to a different release or team
- check whether the provider retries webhooks
- review event IDs and delivery IDs
- confirm LoopIQ is applying idempotency for that provider
Recommended Practices
- Approve only provider installations owned by your organization.
- Keep provider credentials scoped to the minimum required access.
- Use live events where providers support them.
- Use scheduled incremental sync when live events are not available.
- Review evidence freshness before relying on a certification decision.
- Rotate credentials when ownership changes.
- Revoke unused provider installations.

