{
  "name": "pentestkit",
  "version": "9.9.9",
  "description": "PTK SDKs and PTK-backed scan CLI for browser security automation.",
  "type": "commonjs",
  "private": false,
  "main": "index.cjs",
  "module": "index.mjs",
  "types": "index.d.ts",
  "exports": {
    ".": {
      "types": "./index.d.ts",
      "import": "./index.mjs",
      "require": "./index.cjs",
      "default": "./index.cjs"
    },
    "./package.json": "./package.json",
    "./agents": {
      "require": "./agents/index.cjs",
      "default": "./agents/index.cjs"
    },
    "./browser": {
      "types": "./browser/index.d.ts",
      "import": "./browser/index.mjs",
      "require": "./browser/index.cjs",
      "default": "./browser/index.cjs"
    },
    "./cypress": {
      "require": "./frameworks/cypress/index.cjs",
      "default": "./frameworks/cypress/index.cjs"
    },
    "./playwright": {
      "types": "./frameworks/playwright/index.d.ts",
      "import": "./frameworks/playwright/index.mjs",
      "require": "./frameworks/playwright/index.cjs",
      "default": "./frameworks/playwright/index.cjs"
    },
    "./puppeteer": {
      "types": "./frameworks/puppeteer/index.d.ts",
      "import": "./frameworks/puppeteer/index.mjs",
      "require": "./frameworks/puppeteer/index.cjs",
      "default": "./frameworks/puppeteer/index.cjs"
    },
    "./selenium": {
      "types": "./frameworks/selenium/index.d.ts",
      "import": "./frameworks/selenium/index.mjs",
      "require": "./frameworks/selenium/index.cjs",
      "default": "./frameworks/selenium/index.cjs"
    },
    "./extensions": {
      "types": "./extensions/index.d.ts",
      "import": "./extensions/index.mjs",
      "require": "./extensions/index.cjs",
      "default": "./extensions/index.cjs"
    },
    "./extensions/provenance": "./extensions/extension-provenance.json",
    "./providers/testmu": {
      "types": "./providers/testmu/index.d.ts",
      "import": "./providers/testmu/index.mjs",
      "require": "./providers/testmu/index.cjs",
      "default": "./providers/testmu/index.cjs"
    },
    "./providers/browserstack": {
      "types": "./providers/browserstack/index.d.ts",
      "import": "./providers/browserstack/index.mjs",
      "require": "./providers/browserstack/index.cjs",
      "default": "./providers/browserstack/index.cjs"
    },
    "./providers/browserbase": {
      "types": "./providers/browserbase/index.d.ts",
      "import": "./providers/browserbase/index.mjs",
      "require": "./providers/browserbase/index.cjs",
      "default": "./providers/browserbase/index.cjs"
    },
    "./providers/browserless": {
      "types": "./providers/browserless/index.d.ts",
      "import": "./providers/browserless/index.mjs",
      "require": "./providers/browserless/index.cjs",
      "default": "./providers/browserless/index.cjs"
    },
    "./providers/steel": {
      "types": "./providers/steel/index.d.ts",
      "import": "./providers/steel/index.mjs",
      "require": "./providers/steel/index.cjs",
      "default": "./providers/steel/index.cjs"
    },
    "./providers/hyperbrowser": {
      "types": "./providers/hyperbrowser/index.d.ts",
      "import": "./providers/hyperbrowser/index.mjs",
      "require": "./providers/hyperbrowser/index.cjs",
      "default": "./providers/hyperbrowser/index.cjs"
    }
  },
  "bin": {
    "ptk-scan": "bin/ptk-scan",
    "ptk-agent": "bin/ptk-agent",
    "ptk-agent-mcp-server": "bin/ptk-agent-mcp-server"
  },
  "files": [
    "index.cjs",
    "index.mjs",
    "index.d.ts",
    "bin/",
    "agents/",
    "browser/",
    "frameworks/",
    "extensions/",
    "providers/",
    "docs/",
    "examples/",
    "README.md",
    "LICENSE"
  ],
  "dependencies": {
    "playwright": "^1.58.1",
    "selenium-webdriver": "4.26.0"
  },
  "peerDependencies": {
    "cypress": ">=12.0.0",
    "puppeteer": ">=22.0.0",
    "puppeteer-core": ">=22.0.0",
    "@testmuai/testmu-cloud": ">=1.0.1 <2.0.0",
    "@testmuai/browser-cloud": ">=1.0.0 <2.0.0",
    "steel-sdk": ">=0.18.0 <1.0.0",
    "@hyperbrowser/sdk": ">=0.91.0 <1.0.0"
  },
  "peerDependenciesMeta": {
    "cypress": {
      "optional": true
    },
    "puppeteer": {
      "optional": true
    },
    "puppeteer-core": {
      "optional": true
    },
    "@testmuai/testmu-cloud": {
      "optional": true
    },
    "@testmuai/browser-cloud": {
      "optional": true
    },
    "steel-sdk": {
      "optional": true
    },
    "@hyperbrowser/sdk": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=18"
  },
  "license": "AGPL-3.0-only",
  "author": {
    "name": "Denis Podgurskii"
  },
  "contributors": [
    {
      "name": "PTK Labs",
      "url": "https://github.com/ptklabs"
    }
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ptklabs/ptk-agent.git",
    "directory": "npm"
  },
  "homepage": "https://github.com/ptklabs/ptk-agent#readme",
  "bugs": {
    "url": "https://github.com/ptklabs/ptk-agent/issues"
  },
  "publishConfig": {
    "access": "public",
    "provenance": true
  }
}
