Scans Not Triggering
Check Integration Status
- Go to Settings → Integrations
- Verify GitHub shows as “Connected”
- If disconnected, click “Connect GitHub”
Verify Repository Settings
- Go to Repositories
- Click settings (gear) on the repository
- Ensure “Auto Scan” is enabled
Check Webhooks
- Go to GitHub → Repository → Settings → Webhooks
- Find the Vidoc webhook
- Check “Recent Deliveries”
- Look for failed deliveries (red X)
401 Unauthorized- Reconnect GitHub integration404 Not Found- Repository may not be configured500 Server Error- Temporary issue, should auto-retry
Verify PR Settings
If PR scans aren’t triggering:- Check if the PR is a draft (drafts may be skipped)
- Verify the target branch is monitored
- Check if the repository has auto-scan enabled
Repository Not Appearing
Check Organization Access
- Go to GitHub → Settings → Applications → Vidoc
- Click “Configure”
- Verify the organization is listed
- Add any missing repositories
Request Organization Approval
If you don’t have admin access:- Ask an organization admin to approve Vidoc
- Go to GitHub → Organization → Settings → Third-party access
- Approve the Vidoc application
Refresh Repository List
- In Vidoc, go to Repositories
- Click “Add Repository”
- Click “Refresh” to sync with GitHub
PR Comments Not Posting
Check Permissions
- Go to GitHub → Settings → Applications → Vidoc
- Verify write access to pull requests
- Re-authorize if needed
Check Comment Settings
- Go to Vidoc Settings → Integrations → GitHub
- Ensure “Post PR Comments” is enabled
- Check the minimum severity setting
Verify Issue Existence
Comments are only posted if issues are found:- Check the scan completed successfully
- Review issues in the Vidoc dashboard
- Verify issues meet the minimum severity threshold
Authentication Errors
”Bad Credentials” Error
- Go to Settings → Integrations
- Click “Disconnect” next to GitHub
- Click “Connect GitHub”
- Re-authorize the application
”Resource Not Accessible”
The token may have expired or lost permissions:- Disconnect GitHub in Vidoc
- In GitHub, revoke Vidoc’s access (Settings → Applications)
- Reconnect from Vidoc
Scan Failures
”Repository Not Found”
- Verify the repository exists
- Check Vidoc has access (not removed in GitHub)
- Refresh the repository list
”Branch Not Found”
- Check the branch name is correct
- Verify the branch exists in GitHub
- Push the branch if it’s local only
”Clone Failed”
- Repository may be too large
- Check for submodules requiring separate auth
- Try scanning a specific branch
Rate Limiting
GitHub API Rate Limits
If you see rate limit errors:- Wait for the rate limit to reset (usually 1 hour)
- Reduce the number of concurrent scans
- Contact support for enterprise rate limits
Vidoc Rate Limits
- Check if multiple scans are running
- Avoid triggering scans on every commit
- Use branch filters to reduce scan frequency
Sync Issues
Issues Not Syncing
If issues in Vidoc don’t match GitHub:- Refresh the browser
- Wait for scan to complete
- Check for sync errors in scan history
Stale Data
- Click “Sync” on the repository
- Wait for re-scan to complete
- Clear browser cache if needed
Quick Fixes
| Problem | Quick Fix |
|---|---|
| Not connected | Reconnect GitHub integration |
| Missing repos | Configure in GitHub app settings |
| No PR comments | Enable in integration settings |
| Webhook failures | Check delivery logs in GitHub |
| Scan stuck | Check scan history for errors |
Getting Help
If issues persist:- Check the Vidoc Status Page for outages
- Email support at [email protected]
- Include:
- Repository URL
- Error messages
- Steps to reproduce

