For the complete documentation index, see llms.txt. This page is also available as Markdown.

Onboarding

Onboarding connects your code, identifies the repositories to review first, and gives Nullify the context it needs to prioritize findings. Start from the setup page after your workspace access exists. A new Azure DevOps workspace is opened with the setup invitation, not the Request workspace button. The current dashboard uses the stages below; enabled integrations and features determine which optional steps appear.

Current onboarding welcome screen with sample progress

Screenshots use sample data from the current dashboard; optional steps vary by tenant.

Before you start

Have an administrator available to authorize source-control and workflow integrations. Decide which repositories belong in the first review, which cloud accounts are in scope, and who should receive security questions. For runtime testing, prepare a non-production target and dedicated test credentials; see Preparing for an Engagement.

Setup stages

Stage
What to do

Welcome

Review what setup will do and continue.

Codebases

Connect GitHub, or Azure DevOps when offered by your integration catalog. Azure Boards ticketing credentials alone do not connect source code. GitLab and Bitbucket installation is handled through their enterprise guides rather than a wizard connection panel.

Repositories

Search the repository inventory, review recommendations, and select the repositories to enroll. Installation access and enrollment are separate: an accessible repository is not necessarily selected for review. Trial or tenant limits can restrict enrollment.

Workflow

Connect Slack for conversations and Jira, Linear, or Azure DevOps for tickets. You can add other supported connectors later in settings.

Builds

Connect Jenkins or Buildkite to provide build context.

Cloud

Connect AWS, Google Cloud, Azure, or Kubernetes. Authorize only the accounts and clusters you intend Nullify to assess.

Policy, when enabled

Review remediation SLAs. See Ticketing and SLAs.

Assessment

Select applications and credentials for runtime testing. Adding a target does not itself authorize destructive testing.

Bug bounty, when enabled

Review program scope and rules of engagement. Confirm an imported program before saving it.

Documents

Upload architecture, ownership, security-policy, and business-context documents.

Your business

Describe the organization, critical systems, responsibilities, and priorities.

Finish

Review the selected integrations and repositories, then submit setup.

Repository selection with sample repositories

Submission starts the onboarding pipeline. The live setup workspace shows progress, completed work, and any steps needing attention. Closing the browser does not stop it. A partial or failed run is not a completed onboarding: use the displayed recovery action or contact Nullify. Access to the product also depends on your installation's approval and readiness state.

After setup

Review your action items, verify ownership, and confirm the PR gate, ticketing, and notification settings before relying on automation.

Workspace sign-in is configured separately from repository access. Follow Microsoft Entra SSO and SCIM for directory consent, member activation/linking, provisioning and safe Entra-only cutover. For Azure DevOps, complete the installation checklist and verify the first scan; a Microsoft sign-in or Azure Boards credential alone does not connect repositories.

Self-hosted service domains, where supported by your tenant's connector settings, tell credential validation which service endpoint to use. Enter your actual service hostname rather than assuming a cloud provider's public endpoint applies.

Revising setup

Reopening onboarding lets you revise the setup, including connections, repository selection, and questionnaire answers. Review the summary before resubmitting; this can restart context-building work. Updated context informs subsequent processing, but does not guarantee that every previously reviewed finding is automatically re-triaged. Use the relevant finding's re-triage workflow when an existing decision needs reconsideration.

Dashboard versions

Older tenants may still show Configure navigation and a longer sequence of separate setup screens. This guide follows the current dashboard. If a named optional step is absent, use the matching connector or API guide rather than treating its absence as proof that setup failed.

Last updated