adversarial-tests

Automate adversarial security testing in GoFastr applications using a dual-model protocol.

13|1|Updated May 8, 2026
One-click install
npx skills add https://github.com/DonaldMurillo/gofastr --skill adversarial-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: adversarial-tests
Source: https://github.com/DonaldMurillo/gofastr/tree/main/.claude/skills/adversarial-tests
Command: npx skills add https://github.com/DonaldMurillo/gofastr --skill adversarial-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of running adversarial security tests against GoFastr applications, simplifying the identification and resolution of security vulnerabilities.

Core Features & Use Cases

  • Adversarial Testing Automation: Automates the generation of security test cases based on predefined properties and surfaces.
  • Property-Based Testing: Organizes tests along properties and surfaces, ensuring comprehensive coverage.
  • Triage Rubric: Provides a rubric for evaluating and accepting proposed tests.
  • Naming Policy: Defines naming conventions for test files and functions.
  • Dual-Model Protocol: Utilizes two model tiers to ensure thorough testing.
  • Use Case: When reviewing a new feature or branch in the GoFastr codebase, use this Skill to automatically generate and run adversarial tests.

Quick Start

Run an adversarial security test pass against the current branch using the command: adversarial-tests run --branch <branch_name>

Frequently Asked Questions about adversarial-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate adversarial security testing in a GoFastr application?

Automate adversarial security testing in GoFastr by scanning the codebase for properties and surfaces to generate test cases. Use the command `adversarial-tests run --branch <branch_name>` to automatically run a test pass against the current branch.

What is the dual-model protocol used for in adversarial code analysis?

The dual-model protocol in adversarial code analysis utilizes two model tiers to ensure thorough vulnerability testing. It scans the GoFastr codebase for security properties and surfaces to comprehensively identify and resolve potential weaknesses.

How do I generate security test cases based on codebase properties and surfaces?

Generate security test cases by organizing tests along predefined properties and surfaces across the codebase. The automated process evaluates proposed tests using a triage rubric and enforces a naming policy for test files and functions.

When should I run automated adversarial tests on my codebase?

Run automated adversarial tests when reviewing a new feature or branch in the GoFastr codebase. This automates the identification and resolution of security vulnerabilities before merging changes.

Does the automated security testing tool require any dependencies to scan code?

The automated security testing tool requires no external dependencies to scan code. It operates independently to automate adversarial testing in GoFastr applications without additional setup requirements.

How are proposed security tests evaluated and named in the automated testing process?

Proposed security tests are evaluated using a triage rubric for acceptance and follow a strict naming policy for test files and functions. This ensures organized property-based testing across identified codebase surfaces.