Back to registry
security bearer auth 1 pinned sources 10 files

PentAGI

Generated PentAGI CLI and agent Skill for autonomous penetration-testing operations.

$ pentagi search "list flow tasks" --json
CLI binaries 6 platform builds
Skill Included in CLI
Source refs 1 pinned inputs
Smoke intent list flow tasks
01 Schema pentagi commands schema --json
02 Catalog pentagi commands --json
03 Search pentagi search "list flow tasks" --json
Recipe structure

Files

10 files
builds/pentagi.json json
{
  "schema_version": 1,
  "recipe": "pentagi",
  "cli_name": "pentagi",
  "generated_at": "2026-08-21T06:46:50.418Z",
  "lathe_version": "lathe v0.5.2 (none, unknown)",
  "gate": {
    "verdict": "GO",
    "generated_at": "2026-08-21T06:46:50.418Z",
    "lathe_version": "lathe v0.5.2 (none, unknown)",
    "command_count": 93,
    "group_count": 26,
    "skill_included": true,
    "warnings": [
      "G9",
      "W2",
      "W4"
    ]
  },
  "source_refs": [
    {
      "name": "pentagi_api",
      "display_name": "pentagi_api",
      "backend": "swagger",
      "repo_url": "https://github.com/vxcontrol/pentagi",
      "pinned_tag": "879e87c2c2688c4a95eac9c1aaf3cd6f6123ebe3",
      "files": [
        "backend/pkg/server/docs/swagger.json"
      ]
    }
  ],
  "outputs": {
    "catalog": null,
    "skill": "skills/pentagi",
    "cli_artifacts": [
      {
        "os": "darwin",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "pentagi",
        "path": "downloads/pentagi-darwin-arm64.tar.gz",
        "size": 3679377,
        "sha256": "sha256:374057192663b6849b57eb6e0877eb1bd8d96a91ac0f3bc3af97835948560770"
      },
      {
        "os": "darwin",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "pentagi",
        "path": "downloads/pentagi-darwin-amd64.tar.gz",
        "size": 3969193,
        "sha256": "sha256:480b878d0a9d55d6a70d7f19cf8eb3f1adc3d04066dde00e3e0647e70e618cf8"
      },
      {
        "os": "linux",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "pentagi",
        "path": "downloads/pentagi-linux-amd64.tar.gz",
        "size": 3906942,
        "sha256": "sha256:366cd565ec054541f73f9cb9937df439b346fdbcbf333ce3871717cb734b22c0"
      },
      {
        "os": "linux",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "pentagi",
        "path": "downloads/pentagi-linux-arm64.tar.gz",
        "size": 3543139,
        "sha256": "sha256:ef23806327d0df4b808e94d88828a145382f60e734ad4ac120a4808385ed7069"
      },
      {
        "os": "windows",
        "arch": "amd64",
        "format": "tar.gz",
        "binary": "pentagi.exe",
        "path": "downloads/pentagi-windows-amd64.tar.gz",
        "size": 4024558,
        "sha256": "sha256:d01bd8a4a105dacba9c9fc65a90ebd0d08981b2d4ffb6abf1bcea32d8931f7f7"
      },
      {
        "os": "windows",
        "arch": "arm64",
        "format": "tar.gz",
        "binary": "pentagi.exe",
        "path": "downloads/pentagi-windows-arm64.tar.gz",
        "size": 3607266,
        "sha256": "sha256:4a0e24e5af811c3a945d53471eeb884a8c4db55c627c49487d1b4e881afe2cec"
      }
    ]
  }
}

PentAGI

This recipe generates the pentagi CLI and agent Skill for the PentAGI autonomous penetration-testing platform.

API and authentication

The recipe uses PentAGI's native Swagger API. It intentionally excludes the bundled third-party Langfuse specification.

PentAGI uses a bearer access token:

pentagi auth login --hostname <host>
pentagi auth status --hostname <host>

Install the Skill

pentagi skill install --scope user --agent codex --yes

Agent workflow

pentagi commands --json
pentagi search "list flow tasks" --json

Use the returned command path with pentagi commands show before execution. Bump the pin in specs/sources.yaml when upgrading the PentAGI API.