Skip to content

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/upload

Example 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:

  1. The application is transferred to our centralized applications store
  2. Our system analyzes the binary for security threats
  3. A detailed report is generated with findings
  4. 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 CodeMeaningSolution
400Bad RequestCheck request format and parameters
401UnauthorizedVerify access key and secret key
403ForbiddenCheck permission level and features enabled
404Not FoundApplication may not exist in database
413Payload Too LargeApplication binary exceeds size limit

Next Steps ​