Appearance
Application Submission
This section details how to submit applications to Pradeo Security for analysis through the Mobile Threat Intelligence platform.
Overview
You can submit applications by uploading application binary (APK/IPA files) directly for analysis
Upload Application Binary
Submit an application binary by uploading it to the centralized applications store.
Requirements
- File format: APK (Android) or IPA (iOS)
- Valid application binary
- Proper authentication headers
API Endpoint
bash
POST /v2/applications-catalog/uploadExample Request
bash
curl -X POST "https://api.pradeo-security.com/v2/applications-catalog/upload" \
-H "x-access-key: YOUR_ACCESS_KEY" \
-H "x-secret-key: YOUR_SECRET_KEY" \
-F "app=@/path/to/your/app.apk"Processing
Once uploaded:
- The application is transferred to our centralized applications store
- Our system analyzes the binary for security threats
- A detailed report is generated with findings
- You can retrieve the report using package/version.
Note: Analysis may take time depending on application size and queue. Check back periodically using package/version.
Best Practices
- Format: Ensure applications are in valid APK/IPA format
- Version Information: Include version details for accurate matching
- Retry Logic: Implement exponential backoff when checking analysis status
- Error Handling: Handle cases where applications cannot be analyzed
Error Handling
Common Errors
| Status Code | Meaning | Solution |
|---|---|---|
| 400 | Bad Request | Check request format and parameters |
| 401 | Unauthorized | Verify access key and secret key |
| 403 | Forbidden | Check permission level and features enabled |
| 404 | Not Found | Application may not exist in database |
| 413 | Payload Too Large | Application binary exceeds size limit |
Next Steps
- Security Reports - Retrieve analysis reports
- Overview - Back to MTI integration overview
