Skip to content

complyform drift

Configure drift monitoring via the dashboard project configure command.

Terminal window
complyform dashboard project configure [options]
complyform dashboard push [options]
FlagTypeDefaultDescription
--project-labelstringRequired. Must already exist (push first).
--state-sourcestringState file path for drift monitoring (e.g., gs://...)
--frameworksstringFrameworks to monitor
--drift-modescheduled|event_drivenscheduledDrift monitoring mode. event_driven requires Team+ drift_event_driven feature.
--drift-alertson|offEnable/disable drift alerts
--alert-emailstringaccount emailOverride email for drift alerts
--alert-thresholdint5Minimum score drop to trigger alert
--alert-webhookstringWebhook URL for drift alerts
--tfc-tokenstringTerraform Cloud API token (stored encrypted)
FlagTypeDefaultDescription
--project-labelstringRequired. Unique project identifier on the dashboard.
--client-labelstringClient grouping label (multi-client consultants)
--api-keystringfrom configAPI key override
--scan-idstringlatestPush specific cached assessment
--batchpathBatch push from manifest (Agency)

Push results to dashboard (Team+):

Terminal window
complyform dashboard push --project-label=prod --api-key=$COMPLYFORM_API_KEY

Enable scheduled drift monitoring:

Terminal window
complyform dashboard project configure --project-label=prod --state-source=gs://my-bucket/terraform.tfstate --drift-mode=scheduled

Enable event-driven drift with alerts (Team+):

Terminal window
complyform dashboard project configure --project-label=prod --drift-mode=event_driven --drift-alerts=on

Set alert webhook:

Terminal window
complyform dashboard project configure --project-label=prod --alert-webhook=https://hooks.slack.com/...
  • assess — Run assessment before pushing to dashboard
  • report — Generate local reports
  • export — Export to GRC platforms