Cloud FAQ
Frequently asked questions about SafeDep Cloud authentication and usage
Common issues and solutions for SafeDep Cloud authentication and usage.
Authentication Errors
User Not Found
Error Message:
Cause: The user account is not registered with SafeDep Cloud.
Solution:
Register Account
Follow the quickstart guide to register with SafeDep Cloud
Verify Registration
Ensure you’ve completed the full onboarding process including tenant creation
Check Email Verification
Verify your email address if required during registration
Tenant Not Found
Error Message:
Cause: The tenant is not properly configured in vet, or the tenant domain is incorrect.
Solution:
If you’ve forgotten your tenant domain:
API and Connectivity Issues
Rate Limiting
Error Message:
Solution:
- Wait for the rate limit window to reset (typically 1 hour)
- Reduce the frequency of API calls
- Contact support for increased rate limits if needed
- Use batch operations where possible
Network Connectivity
Error Message:
Solution:
- Check internet connectivity
- Verify DNS resolution for
api.safedep.io
- Check firewall settings and proxy configuration
- Ensure HTTPS traffic on port 443 is allowed
SSL/TLS Issues
Error Message:
Solution:
- Update your system’s CA certificates
- Check system clock accuracy
- Verify no proxy is interfering with SSL
- Try updating vet to the latest version
Configuration Issues
Invalid API Key
Error Message:
Solution:
Generate New Key
Create a new API key in your SafeDep Cloud tenant settings
Update Configuration
Verify Permissions
Ensure the API key has the necessary permissions for your operations
Expired Tokens
Error Message:
Solution:
Configuration File Issues
Error Message:
Solution:
- Check file permissions on vet configuration directory
- Ensure user has write access to
~/.config/vet/
- Try running with appropriate permissions
- Clear and recreate configuration if corrupted
Data Sync Issues
Sync Failures
Error Message:
Solution:
- Verify project name and version are correctly specified
- Check that tenant has permissions for data sync
- Ensure API key includes sync permissions
- Retry with proper project identification
Missing Data
Issue: Scanned data doesn’t appear in SafeDep Cloud
Solution:
Check Sync Flags
Ensure --report-sync
is included in your scan command
Verify Project Info
Check Authentication
Query Failures
Error Message:
Solution:
- Verify SQL syntax is correct
- Check table and column names in schema
- Use
vet cloud query schema
to view available tables - Ensure proper quoting for identifiers with special characters
GitHub Actions Issues
Secret Configuration
Issue: GitHub Action fails with authentication errors
Solution:
Check Secrets
Verify these secrets are set in your repository:
SAFEDEP_CLOUD_API_KEY
SAFEDEP_CLOUD_TENANT_DOMAIN
Update Workflow
Action Version Issues
Issue: Action fails with “unknown parameter” errors
Solution:
- Update to the latest version of vet-action
- Check the action documentation for parameter changes
- Verify you’re using supported parameters for your action version
Performance Issues
Slow Scans
Issue: Scans take too long to complete
Solution:
- Use path exclusions to skip irrelevant directories
- Scan specific manifest files instead of entire directories
- Adjust timeout settings for malware analysis
- Use JSON dump workflow for repeated analysis
Memory Issues
Issue: vet runs out of memory during scans
Solution:
- Scan smaller directory trees
- Use exclusions to skip large dependency directories
- Increase available memory in CI/CD environments
- Process large monorepos in batches
Getting Additional Help
GitHub Issues
Report bugs and request features
Documentation
Review comprehensive setup guides
Community Support
Join our Discord community for help
Contact Support
Reach out for direct assistance