Azure DevOps Artifacts
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.
Get your Aikido proxy URL
Go to Settings > Registry Proxy, select NPM, and copy the upstream proxy URL.

Add Aikido as an upstream source
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 registryPublic source URL: paste your Aikido proxy URL from step 1
Package type:
npmUpstream source name:
aikido
Enter
@aikidosec/mcpin the Validation field and click Validate to confirm the connection works.Click Validate, and then Add.
Click Save
(Optional) Block the public registry with Device Protection
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?