security-audit-eval

Audit third-party Inspect AI evaluations for security risks before running them locally.

657|419|Updated Oct 2, 2024
One-click install
npx skills add https://github.com/UKGovernmentBEIS/inspect_evals --skill security-audit-eval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-audit-eval
Source: https://github.com/UKGovernmentBEIS/inspect_evals/tree/main/.claude/skills/security-audit-eval
Command: npx skills add https://github.com/UKGovernmentBEIS/inspect_evals --skill security-audit-eval

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Running a third-party LLM evaluation can execute untrusted code on your machine, fetch uncontrolled external files, or let an agent escape its sandbox. This Skill performs a read-only security audit of an Inspect AI eval and produces a clear safe / safe-with-caveats / unsafe verdict backed by file:line evidence.

Core Features & Use Cases

  • Eight-category threat model: Checks host-side code execution, sandbox configuration, external resource fetching, agent affordances and prompts, resource exhaustion, credential exposure, provenance signals, and out-of-scope validity flags.
  • Three mandatory must-checks: Every report explicitly answers whether the eval contains malicious code, uncontrolled externally-fetched files, or sandbox-breakout paths to the host.
  • Structured Markdown report: Writes a verdict-driven audit report to agent_artefacts/security_audits/<eval_name>/SECURITY_AUDIT_REPORT.md with an evidence table and severity rubric.
  • Use Case: Before running an eval found on GitHub, ask for an audit; the Skill reads the repo via the GitHub API without cloning, inspects compose files, prompts, and dependencies, and tells you whether it is safe to run.

Quick Start

Audit the Inspect AI evaluation at this GitHub URL and tell me whether it is safe to run locally.

Frequently Asked Questions about security-audit-eval

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if a third-party Inspect AI eval is safe to run?

Provide the eval's GitHub URL or local path and request a security audit. The Skill reads the repository without cloning it, applies eight threat-model categories, and returns a safe, safe-with-caveats, or unsafe verdict with file:line evidence.

What security risks does an eval security audit check for?

The audit covers host-side code execution, sandbox misconfiguration, externally-fetched files without quality control, dangerous agent affordances, resource exhaustion, credential exposure, and provenance signals. Each finding is rated Low, Medium, or High severity.

Does the security audit run or clone the eval repository?

No, the audit is strictly read-only. For GitHub URLs it reads content through the GitHub API without cloning, and it never executes the evaluation or modifies files outside the report directory.

Can an eval with breakout or exploit instructions still be safe?

Yes, if the instructions target a properly contained Docker sandbox rather than the host. The audit evaluates prompts jointly with sandbox configuration, flagging danger only when the agent could plausibly reach the host.

When should I not use this security audit skill?

Do not use it to judge whether an eval measures what it claims, which belongs to eval-validity-review, or for general code-quality review. It only answers whether running the eval poses security risks.