Creating your first workspace
During onboarding, you’ll set up your first workspace in three steps:Name your workspace
Choose a name that identifies your organization or project. This name is visible to all workspace members and appears in reports.Good examples: “Acme Corp”, “My SaaS App”, “Backend Services”Workspace names must be 3–60 characters. You can change the name later in Settings.
Choose your team type
Select how your team is structured:
- Solo — you’re the only person using LaunchSafe. The workspace is configured for individual use with streamlined defaults.
- Team — you’ll be inviting teammates. The workspace includes collaboration features like member management, role-based access, and shared notifications.
Invite team members (optional)
If you selected “Team”, you can invite colleagues by email address. Each invited member receives an email with a link to join your workspace.Invited members get full access to all scans, findings, and reports in the workspace. Member management and role-based access control are available in Settings after onboarding.
Workspace configuration
After creation, your workspace can be configured from Settings in the sidebar:General settings
| Setting | Description |
|---|---|
| Name | Your workspace display name. Appears in the sidebar, reports, and email notifications. |
| Production URL | Your live application URL. Used as the default target for black-box scans and displayed in reports. |
| Staging URL | Your staging/test environment URL. Useful for running DAST scans against a non-production environment. |
Notification settings
| Setting | Description |
|---|---|
| Email on scan complete | Send an email to workspace members when a scan finishes. Includes a severity summary and link to results. |
| Email on critical finding | Send an immediate email when a critical-severity vulnerability is discovered — even before the scan completes. |
| Notification email | Override the default email recipient for notifications. Useful for routing alerts to a security team distribution list. |
| Slack webhook URL | Post notifications to a Slack channel via webhook. See Slack Integration for details. |
Member management
Workspaces support team collaboration with role-based access control. Admins and owners can:- Invite new members — send email invitations to colleagues
- Remove members — revoke access for team members who leave
- Change roles — assign each member the level of access they need
Roles and permissions
Every member has one of four roles. Each role includes everything the role below it can do:| Role | Can do |
|---|---|
| Viewer | View scans, findings, reports, analytics, and notifications |
| Member | Everything a Viewer can do, plus run scans, upload code, update findings, create tickets, apply auto-fixes, share reports, and manage scan schedules |
| Admin | Everything a Member can do, plus delete scans, manage targets, domains, repositories, integrations, and invite or remove members |
| Owner | Full access, including billing and deleting or transferring the workspace |
Each workspace has one owner by default — the person who created it. Ownership can be transferred to another member at any time.
Multiple workspaces
You can create and manage multiple workspaces for different projects, clients, or environments. Common patterns:| Pattern | Example |
|---|---|
| Per-product | ”Main App”, “Mobile API”, “Admin Portal” |
| Per-client | ”Client: Acme Corp”, “Client: Globex Inc” |
| Per-environment | ”Production Scans”, “Staging Scans”, “CI/CD Pipeline” |
Switching workspaces
Click your profile icon in the bottom-left of the sidebar → Switch organization → select the workspace you want to switch to. Your dashboard, scans, and findings update to reflect the selected workspace. Each workspace has its own:- Targets and scan history
- Findings and reports
- Integrations (GitHub, Slack, Jira, Linear)
- Billing and subscription
- Team members and permissions
Workspace data isolation
Workspaces are completely isolated from each other:- Members of one workspace cannot see data from another workspace (even if they belong to both)
- Integrations and credentials are scoped to a single workspace
- Integrations are configured per-workspace
- Billing is separate per-workspace
Deleting a workspace
To delete a workspace:- Go to Settings → Danger Zone
- Cancel any active subscription first (required)
- Type
DELETEto confirm - Click Delete Workspace
Next step
Add a Target
Connect your code or application for security testing.