Skip to content

Source control integrations let HoundDog.ai import your repositories and roll out CI scan configurations across them in bulk — as direct commits or as pull requests requiring approval. For organizations with many repositories, this turns months of CI plumbing into minutes.

Supported platforms:

Scan settings are chosen per CI rollout in the Set up CI dialog:

  • Pull request scans — run a scan when pull or merge requests are created or updated.
  • Periodic scans — run scheduled scans daily or weekly.
  • Build blocking — terminate the CI job with exit code 1 when dataflows at or above a chosen severity threshold are found. This also blocks pull requests, since the check fails.
  • CI runner — the type and name of the CI runner to use.
  • Ignore file patterns — paths to exclude from scans, such as test folders.

Primary Branch and Ignore File Patterns can additionally be overridden per repository on the repository detail page.

After selecting repositories, preview the generated CI configuration files, then deliver them either as a Commit Directly or as a Create Pull Request requiring approval from a repository administrator.

Connections can also enable automatic repository import, which runs weekly to discover and import new repositories into HoundDog.ai.