Whitespots Wiki
Login
  • Home
  • 🔦Auditor
    • 📥Deployment
      • Installation
      • Update
    • 🎯Features
      • 🚀Run Audit
        • AppSec Portal cooperation
        • Direct use of Auditor
      • ⚙️Settings
        • AppSec Portal cooperation
        • Direct use of the Auditor
          • Cleaner
          • Docker Credentials
          • Workers
          • Personalization
        • Jobs
          • Technical Jobs
          • Scanner Jobs
          • Job configuration
    • 🗒️Release notes
    • 🩼Maintenance
  • 🖥️AppSec Portal
    • 📥Deployment
      • License obtaining
      • Installation
      • Get started with the AppSec Portal
        • Сonfiguration options
      • Update
      • Accessing the AppSec Portal API Endpoints
      • Database transfer guide
      • FAQ: typical errors in deployment process
    • ⚙️Post install Configuration
    • 🎯Features
      • 🎣Auto Validator
        • Rule creation
        • Rules view
      • Deduplicator
        • ⚙️Basic deduplicator rules
        • ⚙️Advance Deduplicator rules
      • 🔦Vulnerability discovery
        • ✔️Audits
        • ⚙️Auditor settings
          • Auditor config
          • Sequences
            • Sequences creating
            • Sequences setting
        • 🔎Run audit
          • Run Audit Manually
          • Scheduled Audit Run
      • 🎯Recommendations
      • Security Metrics
        • Severity Statistics Dashboard
        • WRT (Weighted Risk Trend)
        • How to work with WRT (for team leads)
        • Metrics settings
          • SLA
        • CVSS
          • CVSS Rule
      • Custom Reports
      • 📈Active tasks
      • 🧺Asset management
        • How to import repositories from version control
        • Default product
        • Adding a product asset
        • Asset Transfer Between Products
      • 🕷️Findings view
        • All findings view
        • Grouped findings as a result of
        • Grouping of findings into groups
        • Available bulk actions
        • Viewing specific findings
        • Usable filters and easy sorting
      • 📊Jira
        • Jira integration configuration
        • Setting up Jira webhook
      • 👾Move from DefectDojo
      • 🔬Scanners
        • 🔌Importing reports from scanners to AppSec Portal
          • 🖐️Manual Import using Report File
          • Importing reports via Terminal using a Report File
          • Importing reports via Lambda Function using a Report File
        • Scanner description
          • Code Scanners
            • Bandit
            • Brakeman
            • Checkov
            • CodeQL
            • ESLint
            • Gemnasium
            • Gosec
            • Hadolint
            • KICS
            • PHPCodeSniffer
            • Retire.js
            • Semgrep
            • SpotBugs
            • Terrascan
          • Secret Scanners
            • Gitleaks
            • Trufflehog3
          • Image and code dependency Scanners
            • Trivy
            • Trivy vulners.com plugin
            • Snyk
          • Web Scanners
            • Arachni Scan
            • Acunetix
            • Burp Enterprise Scan
            • OWASP Zap
          • Infrastructure Scanners
            • AWS Security Hub Scan
              • Importing reports via AWS Lambda Function within AWS Security Hub
            • Prowler
            • Subfinder
            • Nessus
            • Nuclei
          • Mobile Security Scanners
            • MobSFScan
          • Other Scanners
            • Dependency-Track
            • Whitespots Portal
      • 📦Working with products
        • Product Creation
        • Product options
        • Finding groups
        • Risk assessment
        • Product Asset
    • 🛠️General Portal settings
      • Version Control Integration
      • Profile
      • Managing user roles and access control
        • User management
        • Creating and editing roles
      • SSO settings
        • GitLab SSO
        • Microsoft SSO
        • Okta SSO
      • Scanner settings
        • Auto Closer
        • Group findings by
        • Custom Jira description
        • Custom severity mapping
        • Auditor Job Config
      • Notification settings
        • Integration
        • Criteria & Schedule
        • Status change notification
        • Manage notification schedule
      • Repository Link Configs
      • CWE list
      • Tag screen
    • 🗒️Release notes
  • To be described
    • Documentation backlog
Powered by GitBook
On this page
  • Contents:
  • Creating a new role
  • Editing an existing role
  • Find the role
  • Defining role permissions

Was this helpful?

  1. AppSec Portal
  2. General Portal settings
  3. Managing user roles and access control

Creating and editing roles

Roles in the AppSec Portal define the access permissions and privileges granted to users within the platform.

PreviousUser managementNextSSO settings

Last updated 1 year ago

Was this helpful?

This page provides guidance on creating and editing roles to customize user access and control in accordance with your organization's requirements.

To create and edit roles, you need to access the "Roles" page within the "Users and Roles" tab.

User management tasks, such as adding, editing, deleting and assigning roles to users, can only be performed by roles that have been granted the "Can manage roles and users" permission. Ensure that the role assigned to your account has this permission in order to access and manage user accounts.

Contents:

Creating a new role

To create a new role with customized access permissions, follow these steps:

  1. Access the "Roles" page from the "Users and Roles" tab.

  2. Look for the "+ Role" and click on it.

  3. Provide a descriptive name for the new role to reflect its purpose or responsibilities.

  4. Define the desired access permissions for the role by selecting the appropriate checkboxes .

  5. Consider the specific product types or individual product that should be accessible to users assigned to this role.

  6. Save the new role by clicking "Create" to add it to the list of available roles in the AppSec Portal.

Please note that the value of "Product type" takes precedence over the value of "Product". If any values are selected for the "Has access to products with types" section in the role settings, users with that role will see all products with the chosen type, regardless of the values specified in the "Has access to products" section

Editing an existing role

To modify the access permissions or details of an existing role, follow these steps:

  1. Access the "Roles" page from the "Users and Roles" tab.

  2. Locate the role you want to edit from the list of available roles.

  3. Select the role to view its details and permissions.

  4. Make the necessary changes to the role's name or access permissions by selecting or deselecting options.

  5. Delete the role if necessarily by pressing "Delete" button.

Find the role

To find the specific role you're interested in, please use the search function.

Defining role permissions

When creating or editing a role, it is important to carefully consider the access permissions required for the role. Each permission determines the level of access and control a user with that role will have within the AppSec Portal. Evaluate the specific functionalities and data that should be accessible to users assigned to the role and select the appropriate permissions accordingly.

Permission level
Rule visibility
Rule editing
Adding/removing affected products from rules

No access (no available product types/products affecting this rule for the role)

Rule is hidden

N/A

N/A

Partial access (at least one product in this rule is available for the role)

Rule is viewable

Restricted

Allowed (only products that are specifically assigned to the role)

Full access (all products in a rule are available for the role)

Rule is viewable

Allowed

Allowed

🖥️
🛠️
Creating a new role
Editing an existing role
Find the role
Defining role permissions
options
New role creating
The role editing