MS
MSP Superadmin
Superadmin Access
Enter the 6-digit code from your authenticator app.
MS
Activate your account
Account Activation

Set your password

Choose a strong password for your MSP administrator account.

At least 12 characters with uppercase, lowercase, number and special character.

Secure your account

Scan the QR code with an authenticator app, then enter the 6-digit code to finish.

Authenticator QR code
✓

You're all set

Your account is active and secured.

Go to your console
MS
MSP Superadmin
MSP Superadmin
Operate
Tenants
Usage & Pods
Reports
Account
Plan & Billing
Branding
Email Setup
Plans & Pricing
API
Legal
Support
SA
-
-
Powered by PentestOps

My Console

Manage your customer tenants.

-
Tenants
-
Your Plan
-
Total Scans
-
Pending Scans
-
Scans This Month
Included in your plan
Loading...
Your tenants
NameSlugPlanStatusPortalCreatedActions
Loading...
Reports across your tenants
ScanTenantStatusFindingsCreatedReport
Loading...
White-label branding is not included in your current plan. Upgrade in the Plan & Billing tab to brand your tenants' portals with your own name, logo and colour.

Set the product name, logo and accent colour your customers see in their portal. Changes reach live tenant portals within about a minute. Leave a field blank to fall back to the platform default.

Current plan
-
Change your plan
Loading...

Set the retail price you charge your customers for each plan. The resource caps below come from your plan catalogue; the price is yours to set.

PlanUsersScans/moTargetsYour price /moYour price /yr
Loading...

Automate against the same scoped API this console uses. Every call is filtered to your MSP server-side - you only ever see your own tenants.

Loading...

Send tenant emails (invites, reports, alerts) from your own domain so your customers see your brand, not the platform. Leave disabled to use the platform's default sender.

Legal agreements
Review and accept your Master Services Agreement, Privacy Policy, DPA and Acceptable Use Policy.
-
Loading documents...
Draw your signature above using a mouse, trackpad or touch screen.
Your support mailbox
Publish your own support address to your customers. Optionally forward support requests to the PentestOps team as an escalation path.
Support
Priority support is included with your MSP plan.
Email support
Reach the platform support team for help with your account or tenants.
Contact
Documentation
Guides for onboarding tenants, branding, billing and reports.
Open docs
Named CSM
Enterprise MSP tiers include a dedicated customer success manager.
-
CPU (millicores)
-
Memory (MB)
-
Active Pods
-
Critical Findings
CPU by tenant
Findings by severity
Per-tenant resources
TenantPodsCPUMemoryScansCriticalHigh
Loading...
Live pod / CPU / memory metrics are temporarily unavailable; scan and finding data is still shown.

Add a tenant

Select a plan to see what it grants.

Leave a field blank to use the plan default. You can only set a value at or below the plan cap. Total targets across all your tenants cannot exceed your MSP plan's asset allowance (-).

Glossary: a target (asset) is one host or IP you scan. Agent-based asset discovery is included on every plan.

Tenant created

Save these credentials now - the temporary password is shown only once.
Portal
-
Admin email
-
Temp password
-
Provisioning
-

Suspend tenant

Suspending blocks portal access until you reactivate it. The tenant admin is emailed.

Change tenant plan

Set the plan for . Resource quotas update immediately; scans already running finish under the old quota.

Change your plan

-

Plan limits
Included features

Stripe prorates the change against your card. Your environment's resource sizing re-syncs via GitOps shortly after you confirm; feature access changes take effect immediately.

Tenant limits

Fine-tune within its plan. Each value is capped at the plan maximum; total targets across your tenants cannot exceed your MSP asset allowance (-).

Deployment status -

Scanner engine

Spin the scan engine up when a customer is ready to run scans, and down to reclaim compute when idle. The tenant's scan data is preserved either way.

MSP console guide

Your MSP plan & what your tenants can get

Your MSP plan sets how many customer tenants you can create and your total asset allowance. Each tenant you create is assigned its own plan (Starter, Professional or Enterprise), which sets that tenant's users, scans, targets and concurrent scans. The capabilities you can offer your tenants are those included in your MSP plan - shown in the panel above.

Adding a tenant

Open Add tenant, give it a name, slug, plan and admin email. The panel shows exactly what the chosen plan grants. Use Advanced limits to set a tenant below its plan cap. You must configure your own email sender (Email Setup) before adding tenants so invites come from your domain.

Setting scan & asset limits

A target (asset) is one host or IP a tenant scans. Scans / month and concurrent scans bound scanning volume. Use the Limits action on any tenant to adjust these later - the change resizes the tenant's Kubernetes quota immediately. You can never set a tenant above its plan, and total targets across all tenants cannot exceed your MSP asset allowance.

Spinning up the scanner & portal

Creating a tenant provisions its secure portal automatically. The scan engine spins up on demand. Agent-based asset discovery is included on every plan: install the agent inside the customer network so scans egress from their authorized IPs. An online agent is required for network scans.

Billing

Manage your own MSP subscription in Plan & Billing: start a subscription, change plan, or manage your card. Set the retail prices you charge your customers under Plans & Pricing. Your API details are on the API tab.

Quick actions

Jump straight to the things you do most - add a tenant, read a finding, upgrade your plan.