Client Portal
Client Portal
Section titled “Client Portal”The Client Portal allows your clients to securely access their projects, view findings, track remediation progress, and communicate with your team.
Overview
Section titled “Overview”Client Portal features:
- View assigned projects
- See finding details
- Track remediation status
- Comment on findings
- Download reports
- Communicate with team
Enabling Client Portal
Section titled “Enabling Client Portal”Per-Client Setup
Section titled “Per-Client Setup”- Navigate to Clients → Select client
- Go to Settings tab
- Toggle Enable Client Portal
- Configure permissions
- Save changes
Adding Portal Users
Section titled “Adding Portal Users”- In client settings, go to Portal Users
- Click + Add User
- Enter user details:
- Email address
- Full name
- Role (see permissions below)
- Click Send Invitation
Users receive an email invitation to set up their account.
Portal Permissions
Section titled “Portal Permissions”Role Levels
Section titled “Role Levels”| Role | View Projects | View Findings | Comment | Download Reports | Mark Remediated |
|---|---|---|---|---|---|
| Viewer | - | - | - | - | - |
| Collaborator | - | - | - | - | - |
| Manager | - | - | - | - | - |
Permission Details
Section titled “Permission Details”Viewer
- Read-only access
- View projects and findings
- Download reports
Collaborator
- Everything Viewer can do
- Add comments on findings
- Participate in discussions
Manager
- Everything Collaborator can do
- Mark findings as remediated
- Request retesting
- Manage other portal users
Client Portal Experience
Section titled “Client Portal Experience”What Clients See
Section titled “What Clients See”When clients log in:
- Dashboard - Overview of their projects
- Projects List - All assigned projects
- Project Details - Findings, reports, status
- Finding Details - Full vulnerability information
- Reports - Download available reports
Client Dashboard
Section titled “Client Dashboard”Shows at-a-glance:
- Active projects count
- Open findings by severity
- Remediation progress
- Recent activity
Finding View
Section titled “Finding View”Clients can see:
- Finding title and description
- Severity and CVSS score
- Impact statement
- Remediation guidance
- Current status
- Comments/discussion
Clients cannot see:
- Internal notes (unless shared)
- Other clients’ data
- Administrative functions
- Pricing/billing information
Remediation Workflow
Section titled “Remediation Workflow”Client Marks Remediated
Section titled “Client Marks Remediated”- Client views finding
- Clicks Mark as Remediated
- Adds remediation notes
- Submits for verification
Your Team Receives Notification
Section titled “Your Team Receives Notification”- Notification sent to project team
- Finding status: “Pending Verification”
- Review remediation notes
Verification Process
Section titled “Verification Process”- Analyst reviews remediation
- Performs verification testing
- Updates finding status:
- Verified Fixed - Remediation confirmed
- Not Fixed - Issue persists (with notes)
- Partial - Partially remediated
Client Notified
Section titled “Client Notified”Client receives notification of verification result.
Communication
Section titled “Communication”Comments
Section titled “Comments”Clients and team can discuss via comments:
- Open finding
- Scroll to Comments
- Add comment
- @mention specific people
Chat Channel
Section titled “Chat Channel”If enabled, clients access their client channel:
- Direct communication with team
- File sharing
- Quick questions
Customization
Section titled “Customization”Branding
Section titled “Branding”Customize portal appearance:
- Go to Settings → Branding
- Upload client-visible logo
- Set color scheme
- Preview and save
Custom Messages
Section titled “Custom Messages”Set custom text for:
- Welcome message
- Finding status explanations
- Footer text
- Help/contact information
Visible Fields
Section titled “Visible Fields”Control what clients see:
- Go to Settings → Client Portal Config
- Toggle field visibility:
- CVSS scores
- Technical details
- References
- Evidence (redacted)
Security
Section titled “Security”Access Controls
Section titled “Access Controls”Portal security measures:
- Unique accounts per user
- MFA required for portal users
- Session timeout (configurable)
- IP allowlisting (optional)
Data Isolation
Section titled “Data Isolation”Clients can only access:
- Their assigned projects
- Findings in those projects
- Reports for those projects
- Their chat channels
Audit Logging
Section titled “Audit Logging”All portal activity logged:
- Login attempts
- Pages viewed
- Actions taken
- Downloads
Managing Portal Users
Section titled “Managing Portal Users”View Users
Section titled “View Users”- Client settings → Portal Users
- See all users and their roles
Edit User
Section titled “Edit User”- Click user row
- Modify role or details
- Save changes
Remove User
Section titled “Remove User”- Click user row
- Click Remove Access
- Confirm removal
User immediately loses access.
Resend Invitation
Section titled “Resend Invitation”If user hasn’t activated:
- Find user in list
- Click Resend Invitation
Best Practices
Section titled “Best Practices”Onboarding Clients
Section titled “Onboarding Clients”- Explain portal capabilities
- Set appropriate permissions
- Provide training if needed
- Share support contact
Communication
Section titled “Communication”- Respond promptly to comments
- Use @mentions for notifications
- Keep discussions professional
- Document decisions
Security
Section titled “Security”- Review portal users regularly
- Remove inactive accounts
- Monitor access logs
- Update permissions as needed
Troubleshooting
Section titled “Troubleshooting”Client Can’t Log In
Section titled “Client Can’t Log In”- Verify email is correct
- Check invitation was sent
- Resend invitation if needed
- Check MFA setup
Missing Projects
Section titled “Missing Projects”- Verify client is linked to project
- Check portal is enabled
- Confirm user permissions
Can’t Download Reports
Section titled “Can’t Download Reports”- Ensure report is generated
- Verify download permission
- Check file isn’t corrupted
Next: Learn about Comments & Activity