verify-challenge
CommunityValidate new Juice Shop challenges end-to-end.
Software Engineering#owasp#localization#configuration#metadata compliance#juice shop#challenge verification#testing guardrails
Authortolonlo
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill prevents newly added challenges from breaking discovery, configuration, translations, or automated testing in OWASP Juice Shop.
Core Features & Use Cases
- Challenge YAML quality control: Ensures
data/static/challenges.ymlentries meet naming, key, category, difficulty, hints, tags, mitigations, anddisabledEnvconventions. - Configuration integration checks: Confirms the challenge
keyis correctly wired into bothconfig.schema.ymlandconfig/fbctf.yml. - Localization coverage: Verifies
frontend/src/assets/i18n/en.jsoncontains required category/tag translation keys when new labels are introduced. - Optional content validation: Checks the presence and expected structure of hacking instructor scripts and coding challenge files when applicable.
- Test safety alignment: Verifies tests are guarded when
disabledEnvis used to avoid environment-incompatible failures.
Quick Start
Use the verify-challenge skill to review a new challenge entry by checking data/static/challenges.yml, CTF mappings in config.schema.yml and config/fbctf.yml, required translation keys, and the corresponding tutorial/code/test artifacts.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: verify-challenge Download link: https://github.com/tolonlo/FinalCiber/archive/main.zip#verify-challenge Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.