diff --git a/docs/developer-guide/attack-paths-queries.mdx b/docs/developer-guide/attack-paths-queries.mdx index 2b7f69543d..8e2b44ee78 100644 --- a/docs/developer-guide/attack-paths-queries.mdx +++ b/docs/developer-guide/attack-paths-queries.mdx @@ -1,5 +1,6 @@ --- title: "Attack Paths Queries" +description: "Write and maintain read-only openCypher Attack Paths queries in Prowler that traverse the Cartography cloud graph to detect privilege escalation and exposure." --- This guide explains how to write and maintain Prowler Attack Paths queries: the read-only openCypher queries that traverse the Cartography-ingested cloud graph to detect privilege escalation chains, network exposure, and other graph-shaped security risks. diff --git a/docs/getting-started/products/index.mdx b/docs/getting-started/products/index.mdx index d8def66737..9666886916 100644 --- a/docs/getting-started/products/index.mdx +++ b/docs/getting-started/products/index.mdx @@ -1,6 +1,6 @@ --- title: 'Prowler Product Families' -description: 'Official names for Prowler Open Source projects and Prowler Products, including former product names.' +description: "Reference for Prowler's product families, listing Prowler Cloud, Private Cloud, Hub, Lighthouse AI, MCP, CLI, Local Server, SDK, and their former names." boost: 2 --- diff --git a/docs/getting-started/products/prowler-for-msps.mdx b/docs/getting-started/products/prowler-for-msps.mdx index 2b84ecf40d..2b185b4aed 100644 --- a/docs/getting-started/products/prowler-for-msps.mdx +++ b/docs/getting-started/products/prowler-for-msps.mdx @@ -1,6 +1,7 @@ --- title: "Prowler for MSPs and MSSPs" sidebarTitle: "Overview" +description: "Prowler for MSPs and MSSPs is a partner console to onboard customers, manage teams, and operate each customer's Prowler Cloud tenant on their behalf." --- Prowler for MSPs and MSSPs is a dedicated console for Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and consultants who run cloud security for other organizations. It lets a provider onboard customers, group them, manage a team, and operate each customer's Prowler Cloud tenant on their behalf. diff --git a/docs/getting-started/products/prowler-sdk.mdx b/docs/getting-started/products/prowler-sdk.mdx index b19f576e12..a6a41a40e4 100644 --- a/docs/getting-started/products/prowler-sdk.mdx +++ b/docs/getting-started/products/prowler-sdk.mdx @@ -1,5 +1,6 @@ --- title: 'Prowler SDK' +description: 'Prowler SDK is the Python library that powers Prowler CLI and Local Server, implementing providers, services, and security checks for every Prowler product.' --- Prowler SDK is the Python library that powers Prowler CLI and Prowler Local Server. It implements the providers, services, and security checks that every Prowler product runs. diff --git a/docs/support.mdx b/docs/support.mdx index 07c9843e12..ba0dc7ae6b 100644 --- a/docs/support.mdx +++ b/docs/support.mdx @@ -1,6 +1,6 @@ --- title: 'Support' -description: 'Get help with Prowler' +description: 'Get help with Prowler through the support desk, GitHub Discussions, the community Slack, office hours, and the Prowler Lighthouse AI security analyst chatbot.' --- import { SubscriptionBanner } from "/snippets/subscription-banner.mdx" diff --git a/docs/troubleshooting.mdx b/docs/troubleshooting.mdx index 9e0c849796..b10489ef89 100644 --- a/docs/troubleshooting.mdx +++ b/docs/troubleshooting.mdx @@ -1,5 +1,6 @@ --- title: 'Troubleshooting' +description: 'Troubleshoot Prowler CLI, Prowler Local Server, and Docker Compose issues, including file descriptor limits, IAM role assumption, and empty scan reports.' --- import { VersionBadge } from "/snippets/version-badge.mdx" diff --git a/docs/user-guide/ai-agents/claude-code.mdx b/docs/user-guide/ai-agents/claude-code.mdx index 84763bf173..bf16d7f8a2 100644 --- a/docs/user-guide/ai-agents/claude-code.mdx +++ b/docs/user-guide/ai-agents/claude-code.mdx @@ -1,6 +1,7 @@ --- title: "Connect Claude Code to Prowler MCP Server" sidebarTitle: "Claude Code" +description: "Connect Claude Code CLI and the Claude desktop app Code tab to the Prowler Cloud MCP server, with the Prowler plugin or an MCP-only setup." --- Connect [Claude Code](https://www.claude.com/product/claude-code) to the Prowler Cloud MCP Server at `https://mcp.prowler.com/mcp`. diff --git a/docs/user-guide/ai-agents/claude-desktop.mdx b/docs/user-guide/ai-agents/claude-desktop.mdx index 1a09c43116..551a8e6bec 100644 --- a/docs/user-guide/ai-agents/claude-desktop.mdx +++ b/docs/user-guide/ai-agents/claude-desktop.mdx @@ -1,6 +1,7 @@ --- title: "Connect the Claude App Chat to Prowler MCP Server" sidebarTitle: "Claude App (Chat)" +description: "Connect the Claude desktop app Chat tab to the Prowler Cloud MCP server through a local mcp-remote bridge with your Prowler API key." --- Connect the **Chat** tab of the Claude desktop app to the Prowler Cloud MCP Server at `https://mcp.prowler.com/mcp`. diff --git a/docs/user-guide/ai-agents/cursor.mdx b/docs/user-guide/ai-agents/cursor.mdx index 5e28eeeb1f..09f8f2386a 100644 --- a/docs/user-guide/ai-agents/cursor.mdx +++ b/docs/user-guide/ai-agents/cursor.mdx @@ -1,6 +1,7 @@ --- title: "Connect Cursor to Prowler MCP Server" sidebarTitle: "Cursor" +description: "Connect Cursor's agent to the Prowler Cloud MCP server over HTTP so it can query findings, inspect security checks, and manage Prowler providers." --- Connect [Cursor](https://cursor.com/docs/mcp) to the Prowler Cloud MCP Server at `https://mcp.prowler.com/mcp` so the Cursor agent can query findings, inspect security checks, and manage your Prowler providers while you work. diff --git a/docs/user-guide/ai-agents/index.mdx b/docs/user-guide/ai-agents/index.mdx index ca05419050..44eabd661d 100644 --- a/docs/user-guide/ai-agents/index.mdx +++ b/docs/user-guide/ai-agents/index.mdx @@ -1,7 +1,7 @@ --- title: "Connect Your AI Agent to Prowler" sidebarTitle: "Overview" -description: "Pick your AI agent and follow its guide to connect it to the Prowler Cloud MCP Server." +description: "Pick your AI agent — Claude Code, Claude Chat, Codex, Cursor, or VS Code Copilot — and follow its guide to connect it to the Prowler Cloud MCP server." --- Connect your AI agent to the Prowler Cloud MCP Server at `https://mcp.prowler.com/mcp` so it can query findings, inspect security checks, and manage your Prowler providers. diff --git a/docs/user-guide/ai-agents/vscode.mdx b/docs/user-guide/ai-agents/vscode.mdx index 90f41e5816..0dc42c5c65 100644 --- a/docs/user-guide/ai-agents/vscode.mdx +++ b/docs/user-guide/ai-agents/vscode.mdx @@ -1,6 +1,7 @@ --- title: "Connect VS Code and GitHub Copilot to Prowler MCP Server" sidebarTitle: "VS Code / Copilot" +description: "Connect VS Code 1.102+ and GitHub Copilot agent mode to the Prowler Cloud MCP server so Copilot can query findings and manage Prowler providers." --- Connect [Visual Studio Code](https://code.visualstudio.com/docs/agents/reference/mcp-configuration) and GitHub Copilot agent mode to the Prowler Cloud MCP Server at `https://mcp.prowler.com/mcp` so Copilot can query findings, inspect security checks, and manage your Prowler providers. diff --git a/docs/user-guide/providers/huaweicloud/authentication.mdx b/docs/user-guide/providers/huaweicloud/authentication.mdx index d04da1620b..67f72e807d 100644 --- a/docs/user-guide/providers/huaweicloud/authentication.mdx +++ b/docs/user-guide/providers/huaweicloud/authentication.mdx @@ -1,5 +1,6 @@ --- title: "Huawei Cloud Authentication in Prowler" +description: "Authenticate Prowler against Huawei Cloud with an IAM user's Access Key ID and Secret Access Key read from environment variables, no CLI flags." --- import { VersionBadge } from "/snippets/version-badge.mdx" diff --git a/docs/user-guide/providers/huaweicloud/getting-started-huaweicloud.mdx b/docs/user-guide/providers/huaweicloud/getting-started-huaweicloud.mdx index f6ccd1024c..6d62cb3811 100644 --- a/docs/user-guide/providers/huaweicloud/getting-started-huaweicloud.mdx +++ b/docs/user-guide/providers/huaweicloud/getting-started-huaweicloud.mdx @@ -1,5 +1,6 @@ --- title: 'Getting Started With Huawei Cloud on Prowler' +description: 'Get started scanning Huawei Cloud with Prowler across compute, storage, networking, identity, encryption, database, and logging services.' --- import { VersionBadge } from "/snippets/version-badge.mdx" diff --git a/docs/user-guide/tutorials/prowler-app-attack-paths-active-queries.mdx b/docs/user-guide/tutorials/prowler-app-attack-paths-active-queries.mdx index d5ed09c60b..cd368cfd33 100644 --- a/docs/user-guide/tutorials/prowler-app-attack-paths-active-queries.mdx +++ b/docs/user-guide/tutorials/prowler-app-attack-paths-active-queries.mdx @@ -1,7 +1,7 @@ --- title: "Active Queries" sidebarTitle: "Active Queries" -description: "Focus on the Attack Paths queries active in the environment: Prowler Cloud and Prowler Private Cloud record query results after each scan and hide confirmed-empty queries from the selector." +description: "Focus Attack Paths on queries with data: Prowler Cloud records query results per scan and hides confirmed-empty queries from the selector automatically." --- import { VersionBadge } from "/snippets/version-badge.mdx"; diff --git a/docs/user-guide/tutorials/prowler-cloud-azure-management-groups.mdx b/docs/user-guide/tutorials/prowler-cloud-azure-management-groups.mdx index f3dc55d709..be729103b5 100644 --- a/docs/user-guide/tutorials/prowler-cloud-azure-management-groups.mdx +++ b/docs/user-guide/tutorials/prowler-cloud-azure-management-groups.mdx @@ -1,6 +1,6 @@ --- title: 'Azure Management Groups' -description: 'Discover the Azure subscriptions in your management groups and onboard the ones you select through a single guided wizard' +description: 'Discover every Azure subscription under your Entra tenant management groups and onboard the ones you select through a single Prowler Cloud wizard.' --- import { VersionBadge } from "/snippets/version-badge.mdx" diff --git a/docs/user-guide/tutorials/prowler-cloud-gcp-organizations.mdx b/docs/user-guide/tutorials/prowler-cloud-gcp-organizations.mdx index f2943f39a7..05fd95813a 100644 --- a/docs/user-guide/tutorials/prowler-cloud-gcp-organizations.mdx +++ b/docs/user-guide/tutorials/prowler-cloud-gcp-organizations.mdx @@ -1,6 +1,6 @@ --- title: 'GCP Organizations' -description: 'Onboard all GCP projects in your organization through a single guided wizard' +description: 'Discover every Google Cloud folder and project under your organization and onboard the ones you select through a single Prowler Cloud guided wizard.' --- import { VersionBadge } from "/snippets/version-badge.mdx" diff --git a/docs/user-guide/tutorials/prowler-for-msps-billing.mdx b/docs/user-guide/tutorials/prowler-for-msps-billing.mdx index cef7ccf6a2..8411205400 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-billing.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-billing.mdx @@ -1,6 +1,7 @@ --- title: "Billing and Customer Plans in Prowler for MSPs and MSSPs" sidebarTitle: "Billing and Plans" +description: "Manage customer billing plans in Prowler for MSPs and MSSPs: choose monthly or annual, set the provider account count, and change a customer's plan." --- Each customer carries its own billing plan, set when the customer is created and changed later from the **Customers** page. This page covers both, and where the resulting revenue is reported. diff --git a/docs/user-guide/tutorials/prowler-for-msps-branding.mdx b/docs/user-guide/tutorials/prowler-for-msps-branding.mdx index 82ae8d1e08..f1d9c9fa22 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-branding.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-branding.mdx @@ -1,6 +1,7 @@ --- title: "Customizing Your Branding in Prowler for MSPs and MSSPs" sidebarTitle: "Branding" +description: "Upload your company logo in Prowler for MSPs and MSSPs and preview its placement alongside Prowler branding, with format and file size requirements." --- Upload and save your company logo, then preview its intended placement alongside Prowler branding. Branding is managed from **Settings → Branding** and requires a role with **Manage settings**. diff --git a/docs/user-guide/tutorials/prowler-for-msps-customers.mdx b/docs/user-guide/tutorials/prowler-for-msps-customers.mdx index b0433f045b..bf14fb1f5b 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-customers.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-customers.mdx @@ -1,6 +1,7 @@ --- title: "Onboarding Customers and Accessing Their Tenants" sidebarTitle: "Onboarding Customers" +description: "Add customers in Prowler for MSPs and MSSPs to provision a Prowler Cloud tenant, and open a customer's tenant from the console on their behalf." --- Adding a customer in Prowler for MSPs and MSSPs provisions a Prowler Cloud tenant for that organization and links it to yours. From then on you can open that tenant from the console and work inside it on the customer's behalf. diff --git a/docs/user-guide/tutorials/prowler-for-msps-organization.mdx b/docs/user-guide/tutorials/prowler-for-msps-organization.mdx index e8763100b7..90f108ea1e 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-organization.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-organization.mdx @@ -1,6 +1,7 @@ --- title: "Managing Your Partner Organization" sidebarTitle: "Your Partner Organization" +description: "Manage your Prowler for MSPs and MSSPs partner organization: lifecycle states, settings, Partner Code, security, and per-role permissions." --- Your partner organization is the top-level container in Prowler for MSPs and MSSPs. It holds your team, your branding, your Partner Code and every customer whose Prowler Cloud tenant you operate. diff --git a/docs/user-guide/tutorials/prowler-for-msps-sign-up.mdx b/docs/user-guide/tutorials/prowler-for-msps-sign-up.mdx index 068abf39aa..5f1b9b3693 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-sign-up.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-sign-up.mdx @@ -1,6 +1,7 @@ --- title: "Sign Up and Sign In to Prowler for MSPs and MSSPs" sidebarTitle: "Sign Up and Sign In" +description: "Sign up for Prowler for MSPs and MSSPs, verify your email, wait for Prowler approval, and sign in to the partner console at partners.prowler.com." --- Sign-up for Prowler for MSPs and MSSPs is self-service, but activation requires approval from the Prowler team. The first administrator registers the partner organization; every other team member joins by invitation. diff --git a/docs/user-guide/tutorials/prowler-for-msps-team.mdx b/docs/user-guide/tutorials/prowler-for-msps-team.mdx index a9dd79cdc3..a64a0193bc 100644 --- a/docs/user-guide/tutorials/prowler-for-msps-team.mdx +++ b/docs/user-guide/tutorials/prowler-for-msps-team.mdx @@ -1,6 +1,7 @@ --- title: "Managing Your Team in Prowler for MSPs and MSSPs" sidebarTitle: "Managing Your Team" +description: "Invite team members to your Prowler for MSPs and MSSPs partner organization, assign Superadmin or Organization Admin roles, and manage permissions." --- Each partner organization has its own team and its own role catalog. Administrators invite team members by email and assign each one a role that governs what they can do.