Skip to content
Back to skills

Validate Api

ASecurity

Run the project's Hurl scenarios with an OIDC access token passed as a secret variable

  • 11 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added August 31, 2026
developmentbashapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned August 31, 2026

npx -y skills add johnkozaris/jko-claude-plugins --skill validate-api --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Validate Api?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Validate Api
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johnkozaris-validate-api/badge)](https://www.skillsdirectory.com/skills/johnkozaris-validate-api)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: validate-api
description: Run the project's Hurl scenarios with an OIDC access token passed as a secret variable
argument-hint: "[hurl-file-or-dir]"
user-invocable: true
---

# Validate API

Use `$ARGUMENTS` or discover the project's Hurl scenarios. Resolve
`API_BASE_URL` from project configuration. Confirm before contacting production.

Use `$TOKEN` when present. Otherwise run `${TOKEN_COMMAND:-scripts/get-backend-token.sh}`;
if that command is absent, route through `/backend-validator:get-dev-token`.

Confirm the backend is reachable using a project-defined readiness or health
surface when one exists. Do not invent an endpoint.

Run the target with the installed Hurl secret-variable interface:

```bash
hurl --test \
  --secret token="$TOKEN" \
  --variable base_url="$API_BASE_URL" \
  "$TARGET"
```

On failure, identify the exact scenario/assertion and distinguish backend,
fixture, token, environment, and test defects.

Use the project's existing validation stack rather than replacing it. Load
`references/hurl-patterns.md` for captures, retries, parallel isolation, and
report-leakage details.

Files in this skill

  • SKILL.md1.1 KB
  • references/hurl-patterns.md1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.