Skip to main content

Managing Workspaces

Workspaces help you organize projects, control team access, and separate concerns across different teams or product lines.

What is a Workspace?

A workspace is a container for:
  • Repositories: Code projects you want to scan
  • Team Members: People who can access scan results
  • Scan History: All vulnerability findings and resolution progress
  • Settings: Configuration specific to this workspace

Creating a Workspace

  1. Click Create Workspace from the dashboard
  2. Enter a workspace name (e.g., “Backend Services”, “Mobile App”)
  3. Add an optional description
  4. Click Create
Your new workspace is ready to add repositories and team members.

Managing Repositories

Adding Repositories

Within a workspace, you can add repositories for scanning:
Repository list in workspace
  1. Navigate to your workspace
  2. Click Add Repository
  3. Choose from:
    • Local Upload: Upload code directly from VS Code
    • GitHub Import: Connect a GitHub repository via the GitHub integration

Repository Settings

Each repository has its own:
  • Default scan mode preference
  • File exclusion patterns
  • Notification settings
  • Access permissions

Workspace Organization

Best Practices

By Team: Create workspaces for each development team
  • “Frontend Team”
  • “Backend Team”
  • “Mobile Team”
By Product: Organize by product or service
  • “Customer Portal”
  • “Admin Dashboard”
  • “API Services”
By Environment: Separate by deployment stage
  • “Production”
  • “Staging”
  • “Development”

Access Control

Control who can see and interact with workspace data:
RoleView ResultsRun ScansManage SettingsInvite Members
ViewerYesNoNoNo
MemberYesYesNoNo
AdminYesYesYesYes

Switching Workspaces

Use the workspace selector in the top navigation to switch between workspaces. Your current workspace is always visible in the header.

Next Steps