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",