Development · Source review 2026-10-20

OpenAI Security Threat Model Skill

Builds a repository-grounded threat model around assets, trust boundaries, entry points and plausible attacker actions. Its value is making architectural assumptions explicit before turning them into a mitigation backlog.

Publisher: OpenAI · Editorial profile by AI Tools Ratings · Review method

Not runtime tested; source-document review only. No security certification.

What task is this skill designed for?

Model how an attacker might cross from an uploaded document into a worker process that can access application data.

What input and output should you expect?

Input: Repository paths, a deployment sketch, upload and authentication flows, data sensitivity and the boundaries the review should cover.

Output: Expected, not independently tested: a Markdown threat model with evidence-backed architecture, abuse paths, priorities and suggested controls.

What does it need to run?

Read access to the relevant source and enough deployment context to distinguish a real trust boundary from a guessed one. The workflow refers to bundled prompts and output guidance that should remain available after installation.

Authored for Codex in the OpenAI skills repository. This directory has not independently installed or executed the skill.

How should you approach installation?

  1. Read the pinned source and its output-contract reference.
  2. Supply a bounded repository path and a non-secret architecture sketch.
  3. Review assumptions with a system owner before treating the resulting priorities as an action plan.

Installation guide: discovery, dependencies and runtime checks

What files, accounts or data can it access?

Reads source and architecture material that may expose sensitive system design. The resulting threat model can itself be sensitive; keep it within the intended review audience.

What does the skill cost?

Source instructions have no stated purchase price; the review consumes agent and engineering time.

What are its limits and alternatives?

A threat model prioritizes possible failure paths; it does not prove exploitability or replace vulnerability testing. Incorrect assumptions about worker isolation, network exposure or authentication can change the whole priority order.

Use the security-best-practices profile for concrete language-level implementation checks. Choose threat modeling when the central question is where trust changes and what an attacker could gain.

What could you ask in a small trial?

Try this with a small sample:

Threat-model the document upload and worker paths only. Identify assets, entry points and trust crossings, cite repository evidence, and list unanswered deployment questions before ranking abuse paths.

How would you verify the result?

  1. Confirm every named component and trust crossing with a code or configuration reference.
  2. Ask an owner to validate exposure and identity assumptions.
  3. Turn the highest-priority mitigation into a testable engineering task with an owner.

Use a baseline and record acceptance evidence before treating a successful task as a reliable workflow.

Which source and license were checked?

Read the reviewed SKILL.md at its pinned commit · Complete reviewed folder

Repository and current publisher guidance

Checked:

Apache-2.0 — identified in skills/.curated/security-threat-model/LICENSE.txt at the reviewed commit. Third-party assets and dependencies may have separate terms. License evidence

Version details and review scope

Source: openai/skills/skills/.curated/security-threat-model
Reviewed commit: 49f948faa9258a0c61caceaf225e179651397431

SKILL.md SHA-256: 1283c0dd62a8104d9edda4583569b5d8510b4ddaa45120687c999250fd96bad2

Source-document review. Source text and stated dependencies were inspected for this profile. Referenced code was not comprehensively audited, no runtime test was performed, and source files are not mirrored here.

Report an error, license concern or request a new review.

Compare related development workflows

Development · Codex source

OpenAI GitHub CI Fix Skill

Investigates failing GitHub Actions checks using GitHub CLI logs, summarizes the failure and proposes a repair before changes. It explicitly treats external CI providers as outside its repair scope.

Source checked 2026-10-20 · Not runtime tested

Development · Codex source

OpenAI Playwright CLI Skill

Guides an agent through browser interactions using Playwright CLI and a bundled wrapper. It emphasizes inspecting a fresh page snapshot before acting, which helps keep clicks tied to the interface currently on screen.

Source checked 2026-10-20 · Not runtime tested

Development · Codex source

OpenAI GitHub Review Comments Skill

Collects review threads from the pull request for the current branch, summarizes what each comment requires and lets the user choose which changes to address. It separates a review request from unrestricted code modification.

Source checked 2026-10-20 · Not runtime tested

Get listed

Put your AI tool in front of people who are already comparing options.

Submit a listing for editorial review. Include a live website, current pricing and a clear use case. We may request more information before publication.

Submit a tool