How Northstar Expanded Agent Access Without Expanding Security Risk

A Conversation With

Maya Chen,

VP of Engineering at Northstar

Company

Northstar

About

Northstar builds AI powered operations software that helps enterprise teams automate complex internal workflows.

Headquarters

San Francisco, CA

Industry

Enterprise AI

Moving Agents Into Production

Northstar had moved well beyond isolated AI experiments. Its engineering team was deploying agents that could retrieve internal documents, update customer records, trigger workflows, and interact with several business critical systems without requiring a person to approve every individual step. As those agents became more capable, the security model around them became increasingly difficult to manage. Permissions were often tied to the applications agents connected to, while additional restrictions had to be implemented inside individual workflows. What had been manageable with a small number of agents quickly became harder to reason about once multiple teams began deploying autonomous systems with different responsibilities, credentials, and access requirements. Northstar needed a security model that could grow alongside its use of agents without forcing the engineering team to rebuild authorization logic every time a new workflow reached production.

The challenge was not simply preventing unauthorized access. Northstar needed to give agents enough freedom to perform useful work while keeping every permission deliberate and understandable. A research agent might need read access across several internal systems but no ability to modify data. An operations agent might need permission to update specific records while remaining completely blocked from billing or administrative functions. Broad service credentials could technically make these workflows possible, but they created unnecessary exposure and made it difficult to determine exactly what an individual agent was capable of doing. The team wanted each agent to have its own identity, its own permission boundaries, and a security model that remained consistent even as underlying systems, models, and integrations changed.


Creating One Access Layer

Northstar introduced Vantor as the security layer between its agents and the systems they interacted with. Every production agent received a distinct identity that could be evaluated whenever it attempted to access a resource or execute an action. Instead of granting agents broad credentials directly, the team could define policies describing exactly which systems each agent could reach, which resources it could access, and which operations it was permitted to perform. Requests passed through Vantor before reaching the destination system, allowing permissions to be evaluated at the moment an action occurred rather than relying solely on static credentials. This gave Northstar a consistent point of control across agents that otherwise differed significantly in purpose, architecture, and technical implementation.

Centralizing those decisions also simplified how Northstar managed changes over time. Previously, modifying an agent's permissions could require engineers to update authorization logic inside the workflow itself, redeploy components, or change credentials across multiple services. With Vantor, access policies could be changed independently from the agent's underlying logic. Security teams could narrow access to a sensitive resource, engineering teams could introduce new capabilities, and administrators could revoke permissions without redesigning the application around them. The same policy model could also be applied across environments and integrations, which meant new agents no longer required entirely new approaches to access control. Vantor became a shared security layer rather than another dependency that each team had to implement differently.


Scaling With Confidence

Separating access control from individual agent implementations changed how Northstar approached deployment. Engineering teams could focus on what an agent needed to accomplish while security requirements were expressed through a consistent set of identities and policies. New workflows reached production without requiring the company to reinvent permission structures for every use case, and existing agents could evolve without accumulating increasingly complex authorization logic. The result was a clearer division of responsibility: developers built the capabilities, while Vantor defined the boundaries within which those capabilities could operate. This allowed Northstar to expand agent autonomy while maintaining a security model that remained understandable as the number of agents, systems, and actions increased.

Vantor also gave Northstar a complete record of the decisions taking place across its agent infrastructure. Every request could be tied back to a specific identity, resource, action, policy, and outcome, making it easier to understand both successful activity and denied attempts. When the security team needed to investigate unusual behavior, review an agent's access, or understand why a particular request had been allowed, the relevant context was already available in one place. That visibility became increasingly valuable as autonomous systems handled more important workflows. Instead of choosing between faster deployment and tighter control, Northstar could continue expanding its use of AI while preserving clear boundaries around what every agent was allowed to do.

Create a free website with Framer, the website builder loved by startups, designers and agencies.