api-security-testing SKILL.md skillA

api-security-testing from naodeng/awesome-qa-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add naodeng/awesome-qa-skills/api-security-testing@git:20260915.543141a

Pins git:20260915.543141a in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
naodeng/awesome-qa-skills
Path
skills/zh/testing-types/api-security-testing/SKILL.md
Versions recorded
1
Latest version
git:20260915.543141a, committed Sep 15, 2026
Size
2,907 bytes
Repository stars
279
License
a license file GitHub does not identify

Use this skill when you need evidence-bounded api-security-testing analysis and validation preparation; triggers include API 安全测试 and api-security-testing.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# API 安全测试(中文版)

## 何时使用

- 需要围绕API 攻击面、输入边界、身份权限、错误泄露和安全合同设计安全测试或审查准备。
- 需要在资料不完整时交付可复核初版,并明确假设、缺口和 Human 决策。
- 需要区分静态安全证据、计划中的验证和已发生的执行。

## 输出格式选项

- 默认输出 Markdown,按安全风险、证据和优先级组织。
- 用户要求表格、CSV、JSON 或工单格式时,保留相同的发现字段和证据状态。
- 输出进入自动化流程前,先确认 schema、枚举值和必填字段。

## 如何使用

1. 先读取 prompts/api-security-testing.md,执行输入审计、覆盖清单和输出合同。
2. 提取范围、环境、版本、角色、数据、依赖、限制和可用证据。
3. 围绕API 攻击面、输入边界、身份权限、错误泄露和安全合同建立可复核场景,区分已知事实、推断和候选验证。
4. 为每项记录影响、优先级、责任角色、关闭条件和验证方法。
5. 信息不足时交付受限初版,不把风险假设写成漏洞确认或安全通过。

## 参考文件

- 每次执行必须读取 prompts/api-security-testing.md。
- 需要评测时读取 evals/eval.yaml 和匹配的 evals/cases/。
- 只有目录存在且任务需要时,才读取 references/、examples/、scripts/ 或 output-formats.md。

## 核心约束

- 只分析API 攻击面、输入边界、身份权限、错误泄露和安全合同,不登录系统、不调用真实 API、不读取凭据。
- 不编造漏洞、攻击成功、修复完成、扫描覆盖或安全通过结论。
- 缺少证据时标记待确认、blocked 或 unassessed,并给出隔离验证方法。
- 风险接受、例外授权和发布判断必须留给 Human。

## 交付前自检

- [ ] 已完成 known、missing、conflicting、stale、out_of_scope、assumptions 审计。
- [ ] 已覆盖API 安全、触发条件、预期关注点和证据状态。
- [ ] 已分离事实、推断、建议、信息缺口和 Human 决策。
- [ ] 未把静态发现或 dry-run 写成真实攻击、漏洞不存在或发布批准。

## 常见误区

- 把泛化安全审查或 API 合同检查当成API 安全测试的完整替代。
- 只列攻击名,不写适用范围、证据、预期结果和关闭条件。
- 信息不足时直接判定安全,或为了完整性读取真实凭据。

## 最佳实践

- 从高影响、难探测、权限敏感或数据敏感路径开始。
- 使用脱敏材料、最小权限、隔离环境和可回滚验证建议。
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add naodeng/awesome-qa-skills/api-security-testing@sha256:fcd80761d3c7da5b

The line at the top of this page pins the label git:20260915.543141a, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_wdrsmmux262zetbr.svg)](https://markdownregistry.com/a/art_wdrsmmux262zetbr)

1 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Sep 15, 2026.

versioncommittedcommitsizeaudit
git:20260915.543141a latest2026-09-15 543141a 2,907 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (2907 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

naodeng/awesome-qa-skills · 279 stars · license a license file GitHub does not identify · pushed 2026-10-22 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_wdrsmmux262zetbr
GET https://markdownregistry.com/api/v1/resolve?ref=naodeng/awesome-qa-skills/api-security-testing
GET https://markdownregistry.com/api/v1/blob/fcd80761d3c7da5baedde946599c41c0a56fe3e78f073f7ca9b5fc0e07b156e2

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from naodeng/awesome-qa-skills

AGENTS.md AGENTS.md file
naodeng/awesome-qa-skills · AGENTS.md
git:20260920.dc595ae · audit A · 279 stars
sqet-judge-calibration SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/calibration/SKILL.md · Offline answer fixtures for calibrating an experimental semantic judge; not a Pilot Skill or runtime result.
git:20261016.61d7e3c · audit A · 279 stars
parent SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/fixture-skills/parent/SKILL.md · Fixture only.
git:20261016.61d7e3c · audit B · 279 stars
nested SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/fixture-skills/parent/fixtures/nested/SKILL.md · Fixture only.
git:20261016.61d7e3c · audit B · 279 stars
functional-testing SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/functional-testing-en/SKILL.md · Use this skill when you need to design functional test plans or cases for business flows, UI, data, and integrations…
git:20261016.61d7e3c · audit A · 279 stars
functional-testing SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/functional-testing-zh/SKILL.md · Use this skill when you need to design functional test plans or cases for business flows, UI, data, and integrations…
git:20261016.61d7e3c · audit A · 279 stars
performance-testing SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/performance-testing-en/SKILL.md · Use this skill when you need to design performance testing for load, stress, spike, endurance, or capacity objectives…
git:20261016.61d7e3c · audit A · 279 stars
performance-testing SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/performance-testing-zh/SKILL.md · Use this skill when you need to design performance testing for load, stress, spike, endurance, or capacity objectives…
git:20261016.61d7e3c · audit A · 279 stars
skill-change-verification SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/skill-change-verification-en/SKILL.md · Use this skill when selecting and reporting verification for Skill changes; triggers include Skill change verification…
git:20261016.61d7e3c · audit A · 279 stars
skill-change-verification SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/skill-change-verification-zh/SKILL.md · Use this skill when selecting and reporting verification for Skill changes; triggers include Skill 变更验证、质量门禁、evidence…
git:20261016.61d7e3c · audit A · 279 stars
skill-evaluation SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/skill-evaluation-en/SKILL.md · Use this skill when designing, running, interpreting, or reporting Agent Skill evaluations, selecting cases or judges…
git:20261016.61d7e3c · audit A · 279 stars
skill-evaluation SKILL.md skill
naodeng/awesome-qa-skills · evidence/skill-quality/2026-10-03-codex-pilot/reproduction/packages/skill-evaluation-zh/SKILL.md · Use this skill when designing, running, interpreting, or reporting Agent Skill evaluations, selecting cases or judges…
git:20261016.61d7e3c · audit A · 279 stars

Every file in naodeng/awesome-qa-skills

Other files named api-security-testing

api-security-testing SKILL.md skill
usestrix/strix · skills/api-security-testing/SKILL.md · Security-test a REST, GraphQL, or gRPC API with Strix — autonomous agents that enumerate endpoints from an…
git:20260917.46d7bdb · audit A · 70,870 stars
api-security-testing SKILL.md skill
sickn33/agentic-awesome-skills · plugins/agentic-awesome-skills-claude/skills/api-security-testing/SKILL.md · API security testing workflow for REST and GraphQL APIs covering authentication, authorization, rate limiting, input…
git:20261014.4259ebc · audit A · 48,329 stars
api-security-testing SKILL.md skill
naodeng/awesome-qa-skills · skills/en/testing-types/api-security-testing/SKILL.md · Use this skill when you need evidence-bounded api-security-testing analysis and validation preparation; triggers…
git:20261011.7d9502b · audit A · 279 stars
api-security-testing SKILL.md skill
francostino/opencode-skills-collection · bundled-skills/api-security-testing/SKILL.md · API security testing workflow for REST and GraphQL APIs covering authentication, authorization, rate limiting, input…
git:20260413.f8e0038 · audit A · 87 stars
api-security-testing SKILL.md skill
aicodedecode/awesome-muse-skills · skills-imported/api-security-testing/SKILL.md · API security testing workflow for REST and GraphQL APIs covering authentication, authorization, rate limiting, input…
git:20260927.806f3e1 · audit A · 25 stars

Browse by kind, by grade A, or by owner.