haryy985/yunkun-console-preview/api-security

Claude Code and agent skill by haryy985/yunkun-console-preview

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Unified API security lane for authorized REST, GraphQL, gateway, token, object authorization, file, and asynchronous API review.

Install

npx vskill@latest install haryy985/yunkun-console-preview/api-security

SKILL.md

API Security Lane

This is the single API entry point. It owns API inventory, authentication state, object authorization, input handling, transport behavior, and evidence handoff. Do not fan out to several API routers for the same hypothesis.

Intake

Capture:

  • base URL, route family, method, content type, and version;
  • anonymous, low-privilege, peer-role, and administrator identities;
  • tenant, object, parent object, and ownership relationships;
  • schema source, client source, response source, and collection timestamp;
  • request budget, rate limit, and rollback plan.

Reject a candidate when the only signal is a banner, an undocumented route, an error string, or a client-side restriction.

Unified Decision Flow

  1. Inventory: correlate passive search records, SnowEyes routes, scripts,

API schemas, browser calls, and response links.

  1. Model: write the route family, identity, object, tenant, state, and

expected invariant before sending a mutation.

  1. Baseline: replay one known-good request with a stable identity and

record status, body class, headers, timing, and state effect.

  1. Authorization: compare the same operation across identities and object

ownership. Prefer harmless read or metadata checks.

  1. Input boundary: change one parameter at a time. Confirm type, range,

parser, normalization, and server-side validation.

  1. Protocol boundary: only when supported by evidence, compare HTTP

versions, duplicate headers, cache behavior, WebSocket upgrades, or asynchronous job state.

  1. Impact: connect the response delta to a real object, identity, tenant,

or business-state change.

  1. Evidence gate: send the candidate to the report lane or record the

exact missing proof and stop.

Route Matrix

SignalCanonical next file
API discovery and route modelingskills/skill/knowledge-base/recon-methodology.md
REST or gateway behaviorskills/skill/knowledge-base/api-gateway-test.md
GraphQL schema or resolver boundaryskills/skill/knowledge-base/graphql-test.md
Session, token, OAuth, or JWT behaviorskills/skill/knowledge-base/oauth-jwt-test.md
Object or function authorizationskills/skill/knowledge-base/idor-test.md
Business-state transitionskills/specialized/business-logic-attack/SKILL.md
File upload or path handlingskills/skill/knowledge-base/file-upload-test.md
Input parser or injection signalskills/skill/knowledge-base/injection-test.md
HTTP/2, cache, or request boundaryskills/skill/knowledge-base/http-smuggling-test.md
WebSocket message boundaryskills/skill/knowledge-base/websocket-test.md
Evidence and submission decisionskills/specialized/src-report-paradigm/SKILL.md

For deeper treatment, load one matching module from references/experts/. The expert must preserve the same baseline, mutation, impact, cleanup, and evidence fields and must return to this lane.

Minimal Validation

Use a four-record comparison:

  1. control request;
  2. one-variable mutation;
  3. independent identity or object comparison;
  4. final-state confirmation and cleanup.

Do not enumerate unrelated IDs, brute force credentials, or send destructive requests. Use synthetic or already-authorized objects whenever possible.

Handoff

Return a structured result:

text
asset:
route_family:
identity:
object_or_tenant:
hypothesis:
baseline:
mutation:
response_delta:
state_effect:
impact:
cleanup:
evidence:
status: confirmed | incomplete | negative | blocked
next_action:

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/haryy985/yunkun-console-preview/api-security/badge)](https://verified-skill.com/skills/haryy985/yunkun-console-preview/api-security)

Something wrong with this skill or its page? Tell us.