Azure DevOps Artifacts
5
Last updated
Was this helpful?
Route your registry traffic through Aikido's registry proxy by configuring Azure DevOps Artifacts as an intermediary. Artifacts pulls packages from Aikido instead of the public registries, so every package your team installs is checked for malware, age restrictions, and known vulnerabilities.
Azure DevOps Artifacts only supports custom upstream sources for NPM.
Go to Settings > Registry Proxy, select NPM, and copy the upstream proxy URL.

In Azure DevOps Project, go to Artifacts and open your feed.
Click Feed settings (the gear icon).
Go to the Upstream sources tab and click Add upstream.
Select Public source as the source type
Fill in the configuration:
Public source: Custom registry
Public source URL: paste your Aikido proxy URL from step 1
Package type: npm
Upstream source name: aikido
Enter @aikidosec/mcp in the Validation field and click Validate to confirm the connection works.
Click Validate, and then Add.
Click Save
Point each developer's npm client at the Artifacts feed. See Microsoft's documentation for the exact steps:
Once Artifacts is in place, developers can still bypass it by pointing npm directly at the public registry. Deploy Aikido Device Protection to enforce that all traffic goes through your private registry.
Last updated
Was this helpful?
Was this helpful?