Prerequisites
Admin Role Required: Only users with the ADMIN role can assign vulnerabilities to team members. Analysts and Viewers can view assignments but cannot modify them.
Assigning a Vulnerability
Navigate to Vulnerability Details
Open the vulnerability you want to assign from the Vulnerabilities page.
Locate the Assigned To Section
In the right sidebar, find the Status Information card with the Assigned To field.
Select Team Member
Choose a team member from the list. You’ll see their:
- Name and email
- Current role (ADMIN, ANALYST, or VIEWER)
Assignment Workflow
When you assign a vulnerability, VulnTrack automatically:Creates a Notification
Sends an Email
The assignee receives an email with:- Vulnerability title
- Direct link to the vulnerability details
- Assignment notification timestamp
Logs the Action
All assignments are recorded in the audit log:Unassigning a Vulnerability
To remove an assignment:Team Member Visibility
Loading Team Members
VulnTrack automatically loads all team members when you open a vulnerability:Team Isolation
Tracking Assigned Work
View Your Assignments
Team members can see vulnerabilities assigned to them by:- Checking in-app notifications (bell icon in the header)
- Filtering the vulnerabilities list by assignee
- Receiving email notifications
Assignment Data Model
From the Prisma schema:What Assignees See
On the vulnerability details page, assignees see:- Their name and role in the Assigned To section
- Current status (OPEN, IN_PROGRESS, RESOLVED)
- Proposed mitigation steps with priorities and ETAs
- Activity timeline
- Comment section for collaboration
Managing Workload
Best Practices
Reassigning Vulnerabilities
If workload shifts or priorities change:- Open the vulnerability details
- Click the Assigned To field
- Select a different team member
- The new assignee receives a notification immediately
No Notification for Previous Assignee: When reassigning, only the new assignee receives a notification. Consider adding a comment to inform the previous assignee.
Role-Based Permissions
ADMIN
- Can assign/unassign any vulnerability in their team
- Can reassign vulnerabilities between team members
- Receives audit log entries for all assignments
ANALYST
- Can view who is assigned to each vulnerability
- Can update status on vulnerabilities assigned to them
- Cannot modify assignments
VIEWER
- Can view assignments on approved vulnerabilities only
- Cannot modify assignments or status
- Read-only access to vulnerability details
Notifications
In-App Notifications
Assignees receive notifications accessible via the bell icon:- Type: ASSIGNMENT
- Title: “New Vulnerability Assigned”
- Message: Includes vulnerability title
- Link: Direct link to vulnerability details
- Badge: Unread notifications show a badge count
Email Notifications
Email notifications are sent if:- SMTP is configured in your environment variables
- The assignee has a valid email address
- Email sending is enabled (default)
.env file:
Troubleshooting
Cannot See Team Members
Problem: The assignment dropdown is empty. Solutions:- Verify you’re an admin user
- Check that your team has other members
- Ensure team members have completed onboarding
Assignment Not Saving
Problem: Assignment appears to work but doesn’t persist. Solutions:- Check browser console for errors
- Verify the assignee is in the same team
- Ensure you have admin permissions
No Email Received
Problem: Assignee doesn’t receive email notification. Solutions:- Verify SMTP configuration in environment variables
- Check email address is valid in user profile
- Review server logs for email sending errors
- Test with Resend API key in development
Next Steps
- Learn about User Roles and Permissions
- Set up Team Management for inviting members
- Configure Email Notifications for your team
- Track progress using Reports