Labsco
9olidity logo

MCP Server Pentest

β˜… 22

from 9olidity

Automated browser penetration testing to detect XSS and SQL vulnerabilities.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeQuick setup
<h1 align="center">MCP Server Pentest</h1>

Features

  • Full browser xss, sql vulnerability automatic detection
  • Screenshots of the entire page or specific elements
  • Comprehensive network interaction (navigation, clicks, form filling)
  • Console log monitoring
  • JavaScript execution in the browser context

Components

Tools

broser_url_reflected_xss

Test whether the URL has an XSS vulnerability

Copy & paste β€” that's it
{
  "url": "https://test.com",
  "paramName":"text"
}

browser_url_sql_injection

Test whether the URL has SQL injection vulnerabilities

Copy & paste β€” that's it
{
  "url": "https://test.com",
  "paramName":"text"
}

browser_navigate

Navigate to any URL in the browser

Copy & paste β€” that's it
{
  "url": "https://stealthbrowser.cloud"
}

browser_screenshot

Capture screenshots of the entire page or specific elements

Copy & paste β€” that's it
{
  "name": "screenshot-name",     // required
  "selector": "#element-id",     // optional
  "fullPage": true              // optional, default: false
}

browser_click

Click elements on the page using CSS selector

Copy & paste β€” that's it
{
  "selector": "#button-id"
}

browser_click_text

Click elements on the page by their text content

Copy & paste β€” that's it
{
  "text": "Click me"
}

browser_hover

Hover over elements on the page using CSS selector

Copy & paste β€” that's it
{
  "selector": "#menu-item"
}

browser_hover_text

Hover over elements on the page by their text content

Copy & paste β€” that's it
{
  "text": "Hover me"
}

browser_fill

Fill out input fields

Copy & paste β€” that's it
{
  "selector": "#input-field",
  "value": "Hello World"
}

browser_select

Select an option in a SELECT element using CSS selector

Copy & paste β€” that's it
{
  "selector": "#dropdown",
  "value": "option-value"
}

browser_select_text

Select an option in a SELECT element by its text content

Copy & paste β€” that's it
{
  "text": "Choose me",
  "value": "option-value"
}

browser_evaluate

Execute JavaScript in the browser console

Copy & paste β€” that's it
{
  "script": "document.title"
}