diff --git a/docs/integrations/coding-agents.mdx b/docs/integrations/coding-agents.mdx index d1394b31..44243cfa 100644 --- a/docs/integrations/coding-agents.mdx +++ b/docs/integrations/coding-agents.mdx @@ -15,7 +15,7 @@ npx skills add usestrix/strix | Skill | What your agent learns | |-------|------------------------| -| `penetration-testing-with-strix` | Run capped headless scans against code, URLs, domains, or IP addresses, then read results | +| `penetration-testing-with-strix` | Run headless scans against code, URLs, domains, or IP addresses with the self-hosted CLI or the managed cloud, apply budget caps, and read the results | | `managed-pentesting-with-strix` | Use the managed [app.strix.ai](https://app.strix.ai) platform through REST without local Docker or an LLM key | | `fix-security-vulnerabilities-with-strix` | Triage findings, fix root causes, and re-run Strix to verify each fix | | `ci-security-scanning-with-strix` | Add PR security scanning to GitHub Actions or any CI (self-hosted CLI or managed app) | diff --git a/docs/usage/cli.mdx b/docs/usage/cli.mdx index b2b623c2..5f4fb1e6 100644 --- a/docs/usage/cli.mdx +++ b/docs/usage/cli.mdx @@ -14,14 +14,14 @@ strix (--target | --target-list ) [options] Target to test. Accepts URLs, repositories, local directories, domains, IP addresses, API spec files (OpenAPI/Swagger `.json`/`.yaml`, a Postman collection export), or a live Postman collection by id (`postman://`). Can be specified multiple times. Fresh runs require at least one target source: `--target` or `--target-list`. - When the target is an API spec, Strix copies it into the agent workspace and authorizes its declared base URLs. Strix also resolves base URLs from a Postman environment. The agent reads the contract and tests the declared surface. Pair the spec with a deployed base URL, such as `--target ./openapi.yaml --target https://api.example.com`. + When the target is an API spec, Strix copies it into the agent workspace and authorizes its declared base URLs as in-scope hosts. Strix also authorizes base URLs that it resolves from a Postman environment. The agent then reads the contract and tests the full declared surface instead of finding endpoints by crawling. Pair the spec with the deployed base URL, such as `--target ./openapi.yaml --target https://api.example.com`, so the agent has a reachable host to attack. A local directory is mounted into the sandbox live and **writable**, so the agent edits your real files (`.git` excepted). Commit or stash first. - Fetching a Postman collection by ID requires `POSTMAN_API_KEY`. Add `?env=` to fetch a Postman environment. Use a target such as `postman://?env=`. + Fetching a Postman collection by ID requires `POSTMAN_API_KEY`. Add `?env=` to also fetch a Postman environment, which resolves the `{{baseUrl}}` and token variables that the collection references. Use a target such as `postman://?env=`.