Safeguard
Developer Tools•

How do you find security tools developers installed without telling you?

Search CI files, repository apps, extensions, manifests and expense records to find unofficial scanners, then adopt, replace or remove each one.

Safeguard Security Team
3 min read

Find unofficial security tools by searching four places: CI configuration for scanner commands, installed apps and webhooks on your code host, IDE and browser extension lists, and expense or SSO records. Treat each find as information about an unmet need, then decide to adopt, replace or remove it.

Why it happens

Developers add a scanner when the official one is slow, noisy or missing a language. Intent is usually good. The risk is that code, tokens or findings flow to services nobody reviewed.

Where to look

PlaceWhat to search for
CI files and templatesScanner commands, container images used in jobs, uploaded reports
Code hostInstalled apps, OAuth grants, webhooks, deploy keys
Package manifestsDev dependencies for linters and scanners
Extension stores and IDE listsSecurity plugins in managed browsers and editors
Finance and SSOSmall subscriptions, sign in logs, trial accounts
Developer surveyA short, no blame question: what do you use that we do not know about

Our post on browser extensions in your asset inventory covers one corner of this in more detail.

Handle finds without blame

Ask what problem the tool solves. Then sort:

  1. Adopt. It fills a gap and passes a vendor review. See vendor security review before you buy.
  2. Replace. The need is real but an approved tool can meet it. Show how.
  3. Remove. It duplicates something or moves data somewhere unacceptable. Revoke the access and rotate any token it held.

Check the permissions

For every unofficial tool, list what it can read and write. A scanner with write access to repositories or access to secrets is a bigger concern than a read only linter. Use least privilege as the standard.

Prevent it recurring

Give developers a fast path to request a tool, with a short review and a clear answer. A slow approval process creates the shadow tools in the first place.

What to do with the data you find

Put every discovered tool into the same inventory sheet as the approved ones, with a status of adopt, replace, remove or review. Share the summary with engineering leads without naming individuals. The pattern across teams usually points to one or two real gaps in the official tooling, and fixing those removes most of the reason for shadow tools.

Try it yourself

Click through it at your own pace, or open it full screen.

Click through the inventory and notice how components from several sources land in one list. Your tool inventory should give the same single view.

Quick check

Should we ban unapproved tools?

A ban without a fast request path pushes usage further out of sight. Pair any rule with a quick review route.

Do free tools need review too?

Yes. Free does not mean harmless. What matters is what it can access and where results are sent.

Safeguard covers SBOM and dependency scanning, reachability analysis, policies and gates, and compliance evidence automation. You can try a free scan at gold.safeguard.sh/scan.

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.