How to integrate Coverity account?
Overview
To authenticate with Synopsys Coverity, you will need the following information:
- Coverity Connect Server URL
- Username
- Password or Authentication Key
Step 1: Login to Coverity Connect
- Sign in to your Coverity Connect instance:
- Cloud:
https://<organization>.coverity.synopsys.com
- Cloud:
- Ensure you have appropriate permissions:
- User role for basic access
- Administrator role for full API access
- Project Admin for project-specific operations
Step 2: Navigate to User Settings
- Click on your username in the top-right corner
- Select User Preferences from the dropdown menu
- Or navigate to: Administration → Users (for admin users)
Step 3: Generate Authentication Key
-
In User Preferences, navigate to Authentication Keys section
-
Click Generate New Key or Create Authentication Key
-
Fill in the key details:
Key Configuration:
- Key Name: Enter a descriptive name (e.g., "Unizo API Integration")
- Description: Add purpose of the key
- Expiration: Set expiration date (optional)
-
Set Key Permissions:
Available Scopes:
- View Defects: Read access to issues and defects
- Triage Defects: Modify defect status and properties
- Commit Stream: Submit analysis results
- Admin Operations: Administrative API access
- Delete Snapshots: Remove analysis snapshots
Recommended for Vulnerability Management:
- Minimum: View Defects for read-only access
- Full integration: View Defects + Triage Defects
-
Click Generate or Create Key
Step 4: Copy Authentication Credentials
After key generation, Coverity will display:
- Authentication Key: A long alphanumeric string
- Key ID: Unique identifier for the key
Important:
- Copy the authentication key immediately - it's displayed only once
- Store it securely in a secrets manager
- The key acts as your password for API access