Skip to main content

Cribl Stream Pack Import Fails With Forbidden URL Patterns for Azure DevOps Projects With Spaces

  • September 29, 2026
  • 0 replies
  • 2 views

Jessica Bracken

Symptom

When importing a Pack from an Azure DevOps Git repository, Cribl Stream fails with:

failed to install: Invalid or unsafe URL/IP address: URL has forbidden patterns.

This occurs when the Azure DevOps project name contains spaces and the URL encodes them as %20.

Environment

  • Cribl Stream
  • Pack import from Git
  • Azure DevOps Git repository with spaces in the project name

Resolution

  1. Navigate to the Azure DevOps project.
  2. Navigate to Project settings > Overview.
  3. Copy the project ID (GUID).
  4. Replace the project-name path segment in the repository URL with <project-guid>.
  5. Navigate to the affected Worker Group's Packs page in Cribl Stream.
  6. Select Add Pack.
  7. Select Import from Git.
  8. Enter the updated repository URL.
  9. Select Import.
  10. Verify that the Pack imports successfully.

Note: Preserve the repository's existing organization, repository, branch, and authentication details when updating the project path.

Cause

This can be caused by an Azure DevOps project name containing spaces, which appear as %20 in the Git repository URL and trigger Cribl Stream's forbidden-pattern URL validation.

Additional Information

See Cribl Stream Packs for general Pack import instructions.