Join our Newsletter — 33% off our NHI Course
Home Glossary Agentic AI & Autonomous Identity Software-as-an-Agent
Agentic AI & Autonomous Identity

Software-as-an-Agent

← Back to Glossary
By NHI Mgmt Group Updated September 2, 2026 Domain: Agentic AI & Autonomous Identity

Software-as-an-agent is a design pattern where a system does more than automate steps. It accepts goals, makes bounded decisions, and carries delegated authority to act across tools and data sources, which means it must be governed like a non-human identity with lifecycle and privilege controls.

Expanded Definition

Software-as-an-Agent describes software that is not limited to executing scripted workflows. It accepts a goal, plans bounded actions, and uses delegated authority to call tools, query data, or trigger changes across systems. In NHI security, that means the software must be treated as an identity-bearing actor with explicit lifecycle controls, scoped permissions, and auditability.

Definitions vary across vendors, especially where copilots, autonomous agents, and workflow automation overlap. The useful boundary is whether the system can choose among actions and operate with credentials or tokens that grant real access. That is why governance should focus on identity, authorization, and accountability rather than on the interface style alone. For broader agentic risk framing, see the OWASP Agentic AI Top 10 and NIST’s NIST AI Risk Management Framework.

The most common misapplication is calling ordinary automation an agent, which occurs when a deterministic script is given the appearance of autonomy while its credentials, approvals, and rollback paths remain unmanaged.

Examples and Use Cases

Implementing Software-as-an-Agent rigorously often introduces tighter control and review overhead, requiring organisations to weigh faster task completion against the risk of delegated misuse.

  • An internal support agent opens tickets, retrieves account data, and updates records, but only after passing policy checks and using a narrowly scoped service account.
  • A code-assist agent creates pull requests and runs tests, while separate approval gates prevent it from merging changes or accessing production secrets.
  • A procurement agent compares vendor quotes and drafts purchase orders, but finance retains final approval before any external action is taken.
  • A security triage agent enriches alerts from multiple tools and recommends containment steps, while a human analyst approves any disruptive response.

These examples are easier to understand when mapped against breach patterns involving over-privileged or exposed agent credentials. NHIMG’s reporting on the CoPhish OAuth Token Theft via Copilot Studio and the Moltbook AI agent keys breach shows how delegated authority becomes a target when tokens are too broad or poorly isolated.

Why It Matters in NHI Security

Software-as-an-Agent matters because the security failure is not just model output. The real risk is that an autonomous or semi-autonomous system can use legitimate credentials to take legitimate actions at machine speed. If the identity, approval model, and revocation process are weak, the agent becomes a high-trust pathway for data exposure, privilege escalation, or unintended change.

That is especially important because 97% of NHIs carry excessive privileges, according to NHI Mgmt Group’s Ultimate Guide to NHIs. A software agent with excessive privilege can move far beyond its intended scope, and the blast radius is often larger than teams expect because the action looks authorized at each step. Practitioners should align these systems with least privilege, short-lived credentials, and strict offboarding.

Organisations typically encounter the need to govern Software-as-an-Agent only after an agent has deleted data, exposed tokens, or triggered an unwanted transaction, at which point the identity problem becomes operationally unavoidable to address.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Agentic AI Top 10, OWASP Non-Human Identity Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10A01Defines agentic risk around tool use, autonomy, and delegated actions.
OWASP Non-Human Identity Top 10NHI-02Covers improper secret handling for service accounts and agent credentials.
NIST AI RMFFrames AI systems by risk, governance, and operational accountability.
NIST Zero Trust (SP 800-207)PR.ACZero Trust requires explicit, continuous authorization for non-human actors.
CSA MAESTROModels agentic AI threats through identity, autonomy, and control boundaries.

Document agent purpose, scope, human oversight, and incident response in the AI risk process.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 2, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org