Managed Service Providers
| MSP | Plan | Seats | Customers | Critical | High | Open | SLA | Status |
|---|
Estate Activity
| When | MSP / scope | Actor | Action | Detail | Outcome |
|---|
Master Admins
| Auth | Status | Added |
|---|
User Directory — All Tenants
| User | Scope | Customer | Role | Auth | Status |
|---|
Plans & Pricing
MSP endpoint pricing (graduated)
Billing & Usage
| Account | Type | Plan | Monthly | Pays by | Outstanding | Status |
|---|
Invoices
Raise a direct invoice against any MSP or customer (ACH / check / wire) — separate from automatic usage charges. Mark it paid when settled.
| Created | Account | Amount | Memo | Due | Status |
|---|
Scan Queue Health — all customers
If running/pending stays high, add scanner nodesCurrently running
| Scan | Customer | Kind | Target | Node | Running for |
|---|
Scheduled Scans — all organizations
Every continuous monitor across the estate — a quick way to see scanning load and where new external connectors are needed.
| MSP | Organization | Type | Every | Runs on | Next run | Last run | Status |
|---|
Organizations — Posture
| Organization | Critical | High | Open | SLA breached | Last scan |
|---|
Recent Scans
| When | Organization | Type |
|---|
Findings — Ranked By Risk
| # | Severity | Finding | Risk | State |
|---|
Severity Distribution
Risk Over Time
SLA Status
Remediation & Aging
Attack-Surface Changes
Organizations
| Organization | RoE | Status | Scans | Last scan |
|---|
Rules Of Engagement (RoE)
An RoE documents the engagement for signature. It does not gate testing — authorization is by attestation at test time. You can also create an RoE straight from a test.| Created | Assessment | Targets | Status | Signed by |
|---|
By Operating System / Platform
Exposure & Services
Discovered Ports
Highest Severity per System
triageRisky Exposed Services
RDP, SMB, DBs…Last Observed
from findingsTarget Groups Coverage
Assets
| Host | Platform | Exposure | Groups | Open ports | Findings |
|---|
Target Groups — Scan A Set Of Assets Together
| Group | Organization | Targets |
|---|
By Severity
By Detection Source
All Findings
clear filter ✕| # | Severity | Finding | Risk | Detected by | State |
|---|
Suppression Rules
| Scope | Asset match | Title match | Reason |
|---|
New Scan
Intrusive Testing Authorization
Record a standing intrusive-testing authorization for a customer (a signed RoE on file). This enables recurring intrusive monitors; a single intrusive run can also be attested with the checkbox in the form above.
Scheduled Scans — Continuous Monitoring
Create a continuous monitor from the New Scan form above — set When to Every hour, 6 hours, Daily, Weekly or Monthly. Active monitors are listed here; pause or remove them any time.
| Engagement | Type | Every | Mode | Via | Next run | Last run | Status |
|---|
Scan Credentials
| Customer | Credential | Auth method | Used in scanning | Updated |
|---|
Scan History
| When | Client | Type |
|---|
Scan Queue Health
Currently running
| Scan | Customer | Kind | Target | Node | Running for |
|---|
Recent failures
| Failed job | Kind | Target | Attempts | Error | When |
|---|
Dependency analysis (SCA)
Software Composition Analysis checks a pasted dependency list or SBOM against known-vulnerable versions (OSV.dev). It analyzes what you paste and touches no host, so it needs no targets or authorization — just the organization to record results under.
Scanner Nodes
Install command for : shown once
On a fresh Ubuntu 22.04 or 24.04 server with a static public IP, run this one line (it downloads and verifies the scanner package automatically — nothing to unpack):
The token is only stored hashed. If it is lost, revoke the node and add a new one.
Download if the one-liner can't run (no direct internet, a TLS-inspecting proxy, or an air-gapped host): copy the .sh to the server and run sudo bash install-node-<name>.sh.
| Node | Status | Version | Egress IP | Engines | Current job | Jobs | Last check-in |
|---|
Allowlist IPs: no active nodes yet
Scan Limits
0 = no limitApplies to scans people start. Automatic monitoring scans are not limited.
Where Scans Run
New Collector
Collectors
| Collector | Organization | Status | Version | Last seen |
|---|
Collector Job History
| Queued | Targets | Mode | Status | Result |
|---|
Report History
| Date | Assessment | Mode | Download |
|---|
What Changed Since The Previous Scan
Tickets
| Finding | Tracker | Ticket | Status |
|---|
Scheduled Report Delivery
| Organization | Recipients | Framework | Every | Next | Last sent | Status |
|---|
OSINT — —
Runs on demand; a passive OSINT monitor also refreshes automatically every 12 hours (see Scheduled Scans).
OSINT Domains
| Domain | Method | Status | Publish this record |
|---|
Breached Credentials & Dark-Web Exposure
| Domain | Breach source | Date | Exposed accounts | Data exposed | Severity |
|---|
Email Authentication
| Domain | SPF | DMARC | DKIM |
|---|
Typosquatting & Look-Alike Domains
| Look-alike domain | Technique | Risk | Status / note |
|---|
Certificate Transparency — Discovered Subdomains
| Subdomain | First seen | Issuer | Note | Severity |
|---|
Internet-Facing Services
| Host | IP | Port | Service | Product | TLS | Severity |
|---|
Exposed Cloud Storage
| Provider | Bucket / container | Access | Contents | Note | Severity |
|---|
Code & Secret Leaks
| Location | Kind | Secret / reference | Note | Severity |
|---|
Dark-Web & Threat-Actor Chatter
| Source | Context | Date | Severity |
|---|
Attack-Surface Enumeration
| Subdomain | IP | ASN | Netblock | Sources |
|---|
Harvested Emails & Staff
Correlations
| Correlation | Detail | Modules | Severity |
|---|
Account Footprint
Customer Admin — —
People & Access
| Role | Auth | Status |
|---|
Portal Sign-On (SSO) — This Customer's People
Integrations — PSA / Ticketing For This Customer
Report Branding
No client logo — reports use the Inceptus logo.
Audit Log — This Customer
| When | Actor | Action | Detail | Outcome |
|---|
Integrations
● connected ○ available to set up
Ticketing / PSA Integration
Cloud Posture — All customers
Add and verify a customer's cloud accounts below, then run a Cloud posture scan (Scans → Scan type) to populate this dashboard.
Cloud accounts
| Provider | Account ID | Access | Status |
|---|
$10 per month per verified account
Billing & Usage
Payment method
—
Billing email
—
No direct subscription on this account — billing is handled by your provider. Contact your Inceptus account manager for plan or endpoint changes.
Invoice history
| Date | Reason | Endpoints | Amount | Status |
|---|
Users
| Role | Auth | Status |
|---|
Console Branding
Email (SMTP)
Alerts & Notifications
| Type | Target | Events |
|---|
Threat Intelligence (CVE Feed)
—
CVEs in catalog
—
from live feed
never
last updated
—
last sync (new / enriched)
OSINT Feed Keys
| Feed | Status | API key |
|---|
Microsoft 365 Sign-In For Your Team
SIEM export
Stream each completed scan's findings to your SIEM. Demo scans are never sent. HTTP collector: https://…. Syslog: udp://host:514 or tcp://host:514 (one RFC 5424 line per finding; CEF format recommended).
AI model
—
Set the provider and model in /etc/inceptus-asm/env (ASM_AI_PROVIDER / ASM_AI_BASE_URL / ASM_AI_MODEL). See Help → “Choosing the AI model”.
Custom checks
Upload your own nuclei templates (YAML). They run on every scan alongside the built-in checks. Templates that execute code on the scanner (nuclei code, javascript, headless) are rejected.
| ID | Name | Severity | Status |
|---|
Authentication — Microsoft 365 / SSO
Advanced (override derived endpoints)
Directory Sync (SCIM)
| Token | Label | Created |
|---|
SCIM endpoint: <base>/scim/v2
Group → Role Mapping (SSO / Directory)
| IdP group | ASM role |
|---|
Audit Log
| When | Actor | Action | Detail | Outcome |
|---|