Skip to main content
    Kriv AI

    AI Governance

    AI Agent Security Risk in the Enterprise

    An agent that can call tools can act on bad input. The security question is what it can reach, who approves what it does, and how you test it. Kriv AI helps regulated teams answer all three before an agent goes live.

    Enterprise AI agent security risk comes mainly from what an agent is allowed to do, not only what a model says. OWASP names excessive functionality, permissions, and autonomy as the root causes of damaging agent actions, and NIST describes agent hijacking through untrusted data. Kriv AI's governance work starts at $200 per hour.

    context

    Why Agents Change the Security Question

    A chatbot that only produces text can embarrass you. An agent that can send email, query a database, or run a command can change your systems. The security work moves from filtering words to limiting actions.

    Excessive agency is a design choice

    The OWASP Gen AI Security Project defines the agency problem plainly. An LLM-based system is often given "the ability to call functions or interface with other systems via extensions," and the decision about which extension to invoke may be delegated to the model. OWASP calls the resulting weakness Excessive Agency, the vulnerability that enables damaging actions "in response to unexpected, ambiguous or manipulated outputs from an LLM, regardless of what is causing the LLM to malfunction."

    OWASP states that "the root cause of Excessive Agency is typically one or more of: excessive functionality; excessive permissions; excessive autonomy." Its examples are concrete: an agent given a document extension that can also modify and delete documents, a read-only extension that connects with an identity holding update and delete rights, and a deletion tool that runs without any confirmation. Each one is a decision someone made when wiring the agent up, which is why it can be reviewed and governed.

    Hijacking turns untrusted data into instructions

    NIST's Center for AI Standards and Innovation describes agent hijacking as "a type of indirect prompt injection in which an attacker inserts malicious instructions into data that may be ingested by an AI agent, causing it to take unintended, harmful actions." The underlying problem, CAISI explains, arises when a system lacks "a clear separation between trusted internal instructions and untrusted external data." An email, a file, or a web page can carry instructions the agent treats as part of its task.

    OWASP is candid that this cannot be fully prevented today. Its prompt injection entry says that given the stochastic nature of models, "it is unclear if there are fool-proof methods of prevention for prompt injection," and that retrieval and fine-tuning do not fully mitigate it. Enterprise security for agents therefore has to assume some injected instructions will get through and limit what they can do.

    ai gap

    The Risk Is Set by What the Agent Can Reach

    OWASP notes that the impact of prompt injection depends on the business context and on "the agency with which the model is architected." The same injected instruction is a nuisance against a read-only summarizer and a serious incident against an agent that can send messages or write to a system of record. That is the practical reason to inventory agents by capability, not by vendor or model.

    For regulated organizations the gap usually shows up as a governance gap rather than a missing tool. Nobody owns the list of what each agent can touch, permissions were granted for a pilot and never narrowed, and approvals exist in policy but not in the workflow. Those are the same failure patterns we see when agents fail a governance audit, and the controls below close them.

    capabilities

    Controls That Reduce Agent Security Risk

    Least functionality and least privilege

    OWASP recommends limiting the extensions an agent can call to the minimum necessary, avoiding open-ended tools such as running a shell command or fetching any URL, and limiting each extension's permissions on other systems. Its example: an agent that only makes purchase recommendations may need read access to one products table and nothing else, enforced by database permissions on the identity the extension uses.

    Act in the user's context, and mediate every request

    OWASP advises executing actions in the specific user's authorization context rather than a generic privileged account, and implementing "authorization in downstream systems rather than relying on an LLM to decide if an action is allowed or not." The model proposes, the downstream system enforces.

    Human approval for high-impact actions

    OWASP recommends using "human-in-the-loop control to require a human to approve high-impact actions before they are taken." Governance decides which actions count as high impact, such as payments, record changes, external messages, and anything touching regulated data, and builds the approval into the workflow with a log.

    Separate untrusted content and test adversarially

    OWASP's prompt injection guidance includes segregating and clearly identifying external content and running regular adversarial testing, "treating the model as an untrusted user" to test trust boundaries and access controls. CAISI's hijacking work adds that evaluations need to be adaptive, because red teaming can reveal new weaknesses even after known attacks are addressed, and that task-specific results can tell you more than an aggregate score.

    differentiation

    How This Differs From Our Other AI Governance Pages

    This page is about securing agents that can take actions. Our guide to why AI agent deployments fail governance audits covers the documentation and evidence side, our shadow AI page covers unsanctioned tools, and our comparison of agentic AI and traditional automation explains what makes agents different in the first place. Use this page when the question is how to limit and test what an agent can do.

    engagement

    How an Engagement Works

    A scoped engagement usually starts with an inventory of the agents in use or planned, with the tools, data, and permissions each one has. We then map each agent to the controls above, identify where permissions are broader than the task needs, define which actions need human approval, and design an adversarial test plan your security team can run repeatedly. We work alongside your security, risk, and engineering teams and do not resell any vendor's product.

    tiers

    What You Get at Each Tier

    1. 1. Enterprise / regulated (banks, health systems, insurers, life sciences)

      An agent inventory, capability and permission review, approval-point design, and a test plan documented for your risk and security committees.

    2. 2. Fractional CTO / AI governance lead

      Ongoing oversight as agents are added or their tools change, including review of new integrations before they reach production.

    3. 3. Specialized advisory

      A single session or second opinion on an agent architecture, tool list, or permission model already in design.

    rate card

    Kriv AI's Rates for This Work

    These are Kriv AI's own published rate floors, not an industry average.

    TrackKriv hourly rateTypical engagement modelMinimum engagement
    Enterprise / regulated (banks, broker-dealers, payment processors)From $200/hrFixed-scope project or retainer$8,000
    Fractional CTO / AI governance lead$300 to $400/hrPart-time, ongoing (monthly)$8,000
    Specialized advisory (vendor evaluation, second opinion)$400 to $700/hrHourly, per-sessionVaries by engagement
    Small business$150/hrReferred to Kriv AI's partner networkn/a

    get a quote

    How to Get a Real Quote

    The rates above are floors, not a quote. Actual price depends on how many agents are in scope, what systems and data they can reach, and how much logging and approval control already exists. Book a discovery call and we will scope it honestly.

    Straight answers

    Frequently asked questions about AI Agent Security Risk in the Enterprise

    What is excessive agency in an AI agent?

    OWASP defines it as the vulnerability that lets damaging actions happen in response to unexpected, ambiguous, or manipulated model output. Its typical root causes are excessive functionality, excessive permissions, and excessive autonomy.

    What is AI agent hijacking?

    NIST's Center for AI Standards and Innovation describes it as a type of indirect prompt injection in which an attacker inserts malicious instructions into data an agent ingests, causing the agent to take unintended, harmful actions.

    Can prompt injection be fully prevented?

    OWASP says it is unclear whether fool-proof prevention methods exist, so controls focus on limiting impact: least privilege, human approval for high-risk actions, segregating external content, and adversarial testing.

    Where should an enterprise start with agent security?

    Start with an inventory of each agent, the tools and data it can reach, and the permissions it holds, then narrow anything broader than the task needs and require approval for high-impact actions.

    Talk to the team that would do the work

    Bring your requirements to a working session with the person who'll actually deliver.

    Book a Discovery Call