browser_navigate
Navigate to specified URLs during web application penetration testing to facilitate automated vulnerability detection and security assessment.
Instructions
Navigate to a URL
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes |
Implementation Reference
- index.ts:210-218 (handler)Handler implementation for the browser_navigate tool. Navigates the Playwright page to the specified URL and returns a success message.case ToolName.BrowserNavigate: await page.goto(args.url); return { content: [{ type: "text", text: `Navigated to ${args.url}`, }], isError: false, };
- index.ts:42-48 (schema)Input schema for browser_navigate tool, defining a required 'url' string property.inputSchema: { type: "object", properties: { url: { type: "string" }, }, required: ["url"], },
- index.ts:39-49 (registration)Registration of the browser_navigate tool in the TOOLS array, including name, description, and schema.{ name: ToolName.BrowserNavigate, description: "Navigate to a URL", inputSchema: { type: "object", properties: { url: { type: "string" }, }, required: ["url"], }, },
- index.ts:23-23 (registration)Enum definition mapping ToolName.BrowserNavigate to the string 'browser_navigate'.BrowserNavigate = "browser_navigate",