Contact Open demo
✎ Blog

Stay ahead in the age of AI agents

At nerl0 we explore how AI agents and non-human identities change who can reach your data, and we build the tool to keep that visible. Read what we learn about access, evidence and fixing what matters first.

How to find shadow AI agents and MCP servers nobody registered

How to find shadow AI agents and MCP servers nobody registered

Nobody registered them, but they hold real access. Four places to look, and the four facts to write down for every agent you find.

Sascha BuhleFounder & CEO
Nov 7, 2026Guide
Prompt injection with tool access: permissions set the damage

Prompt injection with tool access: permissions set the damage

You cannot promise that an agent will never follow a planted instruction. You can decide what it is able to do when it does.

Sascha BuhleFounder & CEO
Nov 4, 2026Security
Least privilege for AI agents: shrink an agent's role in 5 steps

Least privilege for AI agents: shrink an agent's role in 5 steps

Agent roles start broad and stay broad. A five-step routine to inventory them, compare them with real use, and cut them back safely.

Sascha BuhleFounder & CEO
Nov 1, 2026Guide
Attack path vs vulnerability: what to fix first for AI agents

Attack path vs vulnerability: what to fix first for AI agents

A CVE list tells you what is broken. A path tells you what an agent can actually reach. Why paths are the better unit for agents with standing permissions.

Sascha BuhleFounder & CEO
Oct 29, 2026Guide
What credentials does your coding agent inherit?

What credentials does your coding agent inherit?

The agent did not ask for your keys. It started in your shell. A practical look at what a coding agent inherits and how to narrow it.

Sascha BuhleFounder & CEO
Oct 26, 2026Security
MCP server security checklist: 7 checks before an agent connects

MCP server security checklist: 7 checks before an agent connects

An MCP server is a doorway with credentials behind it. Seven questions to answer before an agent walks through, each tied to the MCP spec, OWASP or researcher write-ups.

Sascha BuhleFounder & CEO
Oct 23, 2026Guide
Revoking OAuth access for AI tools: tokens, refresh and offboarding

Revoking OAuth access for AI tools: tokens, refresh and offboarding

Consent creates a grant, a refresh token and access tokens. Which of them survive when an employee leaves or an AI tool is dropped, and how to revoke each one.

Sascha BuhleFounder & CEO
Oct 20, 2026Security
OAuth grants to AI tools: how to audit what employees approved

OAuth grants to AI tools: how to audit what employees approved

An employee clicks Allow once and an AI tool can reach their mail or files long after they stopped thinking about it. A practical audit for Microsoft Entra and Google Workspace.

Sascha BuhleFounder & CEO
Oct 17, 2026Guide
GCP service accounts for AI agents: keys, impersonation, scope

GCP service accounts for AI agents: keys, impersonation, scope

On Google Cloud, an agent's identity is a service account, and its reach is whatever roles that account holds. Four ways to give it one, and what to review.

Sascha BuhleFounder & CEO
Oct 14, 2026Guide
Azure identities for AI agents: managed identity or service principal?

Azure identities for AI agents: managed identity or service principal?

Three kinds of identity can sit behind an agent on Azure. They differ in who holds the credential, who owns the identity and how long it lives. A comparison and a review routine.

Sascha BuhleFounder & CEO
Oct 11, 2026Guide
MCP token passthrough and the confused deputy problem

MCP token passthrough and the confused deputy problem

An MCP server that forwards the token it was handed is a deputy that never checks who is asking. What the spec requires, and five checks per server.

Sascha BuhleFounder & CEO
Oct 8, 2026Security
MCP authentication explained: OAuth, tokens and who holds them

MCP authentication explained: OAuth, tokens and who holds them

MCP authorization is optional, and the way a server authenticates decides who holds the keys. How the OAuth flow works, how it differs from a pasted API key, and what to ask.

Sascha BuhleFounder & CEO
Oct 5, 2026Guide
Can readCan readCan readCan readCan readUses credential1claude-codeGitHub Appclaude-code installationtokenApp installation tokennorthstar-tech/platformRepository1northstar-tech/payments-serviceRepository1northstar-tech/internal-toolsRepository1northstar-tech/infraRepository2northstar-tech/docsRepository+ 2 MORE REPOSITORIES

What a non-human identity is, and why AI agents make it urgent

Service accounts, API keys, OAuth apps and AI agents act in your company without a person behind them. What they are, and how to see what each one can reach.

Sascha BuhleFounder & CEO
Nov 12, 2026Guide
Remove access ⓘ3 issues open
Reduce scope ⓘ2 issues open
Assign owner ⓘ0 issues open
Rotate secret ⓘ1 issues open
All issuesOpen issues first, ordered by severity and impact on your questions
#IssueSeverityStatusAuthority pathsAssigneeUpdated
1The AWS root access key can perform any action on any …Recommended action: Delete the root account access keyRemove accessCriticalIn progress1MCMaya Chentoday
2ops-automation-agent can write to production crown-je…Recommended action: Reduce scope of ops-admin on prod/paym…Reduce scopeHighNew1OHOmar Haddad09 Nov 07:00
3anthropics/claude-code-action in northstar-tech/platfor…Recommended action: Reduce scope of release-deployer on prod/…Reduce scopeHighNew1OHOmar Haddad09 Nov 07:00

MCP servers: the doorway with credentials behind it

To an AI agent, an MCP server is a list of tools. Behind that list sits the credentials it needs to act. What to look for, and what to ask about each server.

Sascha BuhleFounder & CEO
Nov 12, 2026Guide

Activity

Every event on this issue's paths, one lane per entity · newest first
ops-automation-agentDecisionDev Patel assigned an issue on ops-automation-agent
ops-automation-agentDecisionDev Patel opened an issue on ops-automation-agent
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
ops-automation-agentops-automation-agent read prod/payments/stripe-key
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
nerl0Reproduced
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts
ops-automation-agentops-automation-agent wrote to northstar-build-artifacts

A route is not proof of use

Granted authority and observed activity are different things. Why every answer says what it cannot show, and how to act on a route without crying breach.

Sascha BuhleFounder & CEO
Nov 12, 2026Research

Connectors

Platforms nerl0 scans, log sources it reads and tools it sends work to. All connections are read-only unless stated.
⌕ Search 32 connectors⚲ Filter
Essentials1 of 32 connected
AWS✓Cloud

IAM roles, keys, Lambdas and agents that can reach your buckets, secrets and databases

Connect
GitHub✓Code

GitHub Apps and AI agents that can write to your repositories

Connect
Slack✓Collaboration

Slack apps and bots, and the channels they may reach

Connect
Okta✓Identity

OAuth service apps and API tokens that hold admin authority

Connect
OpenAI✓AI provider

Service accounts and API keys that can act in your projects

Connect
P▦
Discover more

27 more connectors across cloud, code, identity and AI

View all

Read-only by default

Why nerl0 connects to your platforms through their own interfaces and never needs write access, and what that means for what it can and cannot see.

Sascha BuhleFounder & CEO
Nov 12, 2026Security
Can assumeBreakpoint · Read3partner-syncLambda function3partner-integration-roleIAM role6prod/payments/stripe-keySecrets Manager secret

How to read the Security Graph in five minutes

Follow one authority path from an AI agent through roles and credentials to a crown-jewel secret, and learn what every label on the way means.

Sascha BuhleFounder & CEO
Nov 12, 2026Guide

See it on your own data.