Defining the Model Evaluation Harness
A model evaluation harness is the infrastructure that runs test suites against AI models or agents and scores the results. It typically includes an orchestration layer, a scoring layer, a data-handling layer, and, for agentic systems, sandboxed tool access.
Because harnesses connect to production models, hold benchmark data, and produce results used for compliance and release decisions, they require the same access control, audit logging, and policy enforcement as any production system, rather than being treated as informal test scripts. The five layers above break this architecture down in more detail.
Why Harnesses Need the Same Rigor as Production Systems
Evaluation results feed directly into release and compliance decisions, so the systems that produce them need documented ownership and accountability, consistent with the accountability structures described in NIST AI RMF's Govern function. Treating a harness as a disposable test script, rather than as production infrastructure, leaves that decision trail unmanaged and the underlying credentials, benchmark data, and logs unprotected.
Static Model Evaluation vs. Agent Evaluation Access
Evaluating a static model is comparatively contained: the harness sends a prompt to a model endpoint and scores the returned output. Evaluating an agent introduces an additional layer of risk, tool access. Agentic evaluation requires sandboxed permissions that are distinct from simple model input/output access, because the agent under test may attempt to call external tools, write files, or take other actions that could affect real systems if the sandbox boundary is not enforced.
Standing Access Is the Core Risk
Much of the exposure in evaluation infrastructure comes from standing access: service accounts, credentials, and tokens that remain valid and broadly scoped long after a given evaluation run has finished. Reducing this exposure means using least-privilege, task-scoped service accounts instead of reusing production credentials, and time-limiting or rotating the tokens the harness relies on.