К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

application-security-testing — скилл для Claude Code

Скилл подбирает проверки для кода, веб-приложения, API и CI, затем собирает подтверждённые проблемы в план исправлений. Пригодится для AppSec-аудита.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add usestrix/strix --skill application-security-testing -a claude-code
Открыть на GitHub

Что делает application-security-testing

Скилл помогает провести проверку безопасности продукта по нескольким активам. Он выбирает отдельный тип теста для репозитория, запущенного веб-приложения, REST/GraphQL/gRPC API или CI-пайплайна, а затем объединяет результаты в один список.

Автономные агенты пытаются подтвердить найденные проблемы реальным эксплойтом, поэтому приоритет строится по доказанному воздействию. В отчёте нужно отделять подтверждённые уязвимости от наблюдений по конфигурации и зависимостям. Результаты хранятся в strix_runs//.

Перед запуском подтвердите право на проверку и по возможности используйте staging: тесты отправляют реальные payload и могут менять данные. Скилл стоит ставить для первичного AppSec-аудита; для одной узкой проверки лучше выбрать профильный скилл.

Какие задачи решает

  • выбрать тест для репозитория, веб-приложения, API или CI
  • найти подтверждённые уязвимости в коде и запущенном приложении
  • объединить результаты нескольких проверок в план исправлений
  • отделить доказанные проблемы от наблюдений по конфигурации
  • проверить покрытие и ограничения каждого запуска

Примеры запросов агенту

  • Проведи AppSec-аудит продукта и выбери тест для каждого актива.
  • Проверь staging веб-приложения и репозиторий, затем собери единый план исправлений.
  • Разбери результаты в `strix_runs//` и расставь приоритеты по доказанному воздействию.

Как установить application-security-testing

1Через Skills CLI (Vercel)

npx skills add usestrix/strix --skill application-security-testing -a claude-code

2Вручную: положить файлы

~/.claude/skills/application-security-testing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/application-security-testing/

Из того же набора3

Весь набор →

Похожие

next-partial-prefetching-adoption vercel Включает Partial Prefetching в приложении Next.js и помогает проверить, что предзагруженный интерфейс сохранился. Подходит для перехода на новую схему prefetch. Claude Code CX Codex Cursor +1 9 200установок peekaboo openclaw Захватывает экран и автоматизирует интерфейс macOS через CLI Peekaboo. Пригодится агентам для чтения окон и выполнения действий в системе. Claude Code CX Codex Cursor +1 6 100установок gh-fix-ci официальный openai Находит упавшие проверки GitHub Actions в пулл-реквесте, собирает логи ошибок и готовит план исправлений. Скилл применяет правки только после подтверждения. Claude Code CX Codex Cursor +1 11 400установок ego-browser citrolabs Скилл подключает Chromium-браузер ego-lite к ИИ-агенту для автоматизации сайтов, тестирования интерфейсов и сбора данных с сохранением авторизованных сессий пользователя. Claude Code CX Codex Cursor +1 11 900установок improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. Claude Code 1 163 035установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. Claude Code CX Codex Cursor +1 673 100установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. Claude Code 1 141 062установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок

Вопросы о application-security-testing

Как установить application-security-testing в Claude Code?

Выполните npx skills add usestrix/strix --skill application-security-testing -a claude-code. Файл скилла появится по пути ~/.claude/skills/application-security-testing/SKILL.md.

Что делает application-security-testing?

Скилл подбирает проверки для разных активов продукта, запускает их и сводит результаты в ранжированный план исправлений. Агенты подтверждают проблемы попыткой эксплуатации.

Какие активы проверяет этот скилл?

Он работает с репозиторием или рабочим деревом, живым веб-приложением, REST/GraphQL/gRPC API и CI-пайплайном. Для проверки нужны разрешение владельца и предпочтительно staging-среда.

Исходный текст

SKILL.md · Apache-2.0
---
name: application-security-testing
description: Application security testing (AppSec) across a whole product with Strix — decide which asset needs which test (source code, running web app, API, CI pipeline), run it, and turn the results into a ranked remediation plan. Autonomous agents exploit and prove each issue instead of emitting static-analysis alerts, so the plan is ordered by what is actually reachable. Use when the user asks for an application security review or audit, an appsec assessment, vulnerability scanning across their stack, a security review before a launch or a customer security questionnaire, or does not yet know which kind of security test they need.
license: Apache-2.0
metadata:
  author: usestrix
  homepage: https://docs.strix.ai
---

# Application security testing

Entry point for "make my application secure" requests, where the target is not yet a single URL or repo. The job here is to pick the right test per asset, run it, and produce one ranked plan — not to run everything at maximum depth.

Install, LLM setup, all CLI flags, and the managed-cloud path live in the **penetration-testing-with-strix** skill. Read it first if `strix --version` fails. For a run with no Docker and no LLM key, the same binary drives the managed platform: `strix cloud login`, then `strix cloud scans start ...` (details in **managed-pentesting-with-strix**).

Only test assets the user owns or is authorized to test. Confirm authorization before the first run, and prefer staging over production, because the agents send real exploit payloads and can change data.

## 1. Map the assets

Ask (or read from the repo) and write the answers down before scanning:

- **Source** — one repo, a monorepo, several services? Which languages/frameworks?
- **Running environments** — is there a staging deployment? A public production site? A local dev server only?
- **APIs** — REST, GraphQL, gRPC? Is there an OpenAPI/GraphQL schema?
- **Authentication** — can you get two test accounts in different tenants? Most high-impact bugs need them.
- **Constraints** — out-of-scope paths, whether production may be touched, budget and wall-clock limits.

If there is no staging environment and production is off limits, say so early. A code-only review is still valuable, but it cannot prove exploitability against a live app.

## 2. Pick the right test per asset

| Asset | Skill to use |
| --- | --- |
| Repository or working tree | **find-security-vulnerabilities-in-code** |
| Live web app or staging site | **web-app-penetration-testing** |
| REST/GraphQL/gRPC API | **api-security-testing** |
| Assessment mapped to OWASP categories | **owasp-top-10-testing** |
| Every pull request, continuously | **ci-security-scanning-with-strix** |
| No Docker, no LLM key, or a report an auditor will accept | **managed-pentesting-with-strix** |

Those skills carry the flags, credential handling, and result-reading details. Do not duplicate their instructions here.

Sequence for a first assessment:

1. Review the code. It is the cheapest run and it maps the authorization model.
2. Pentest staging with credentials, and pass the repo as a second target so the agents keep source context.
3. Add CI scanning, so later regressions are caught without another manual pass.

Run one asset at a time and read each report before starting the next. Findings from the code review make the live run sharper.

## 3. Consolidate into one plan

Findings arrive per run in `strix_runs/<run>/`. Merge them into a single list and rank by **proven impact**, not by scanner severity:

1. Validated exploits reachable without authentication.
2. Validated cross-tenant or privilege-escalation issues.
3. Validated issues needing an authenticated account.
4. Unproven observations (configuration, dependency, and hardening notes) — flag as such, and never present them as confirmed vulnerabilities.

Deduplicate: the same root cause often surfaces in both the code review and the live pentest.

## 4. Be honest about coverage

State plainly what was *not* tested — assets with no staging environment, categories a black-box run cannot reach (logging and alerting, supply-chain integrity, insecure design), and any run that hit its budget or turn cap before finishing. Check `run.json` status and cost against `--max-budget` for each run. An empty result set from a truncated scan is not a clean bill of health.

Then remediate with **fix-security-vulnerabilities-with-strix**, which re-runs Strix against each fix to prove the exploit no longer works.

© usestrix · Apache-2.0 · usestrix/strix

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой