# APK Sentinel

> APK Sentinel is a paid API for AI agents from api.willowbirdie.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Performs static triage analysis on an Android APK file and returns a security report

## Facts

- Endpoint: POST https://api.willowbirdie.com/v1/apk/triage
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/apk-sentinel-2f8db1fd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QfjCFGfkDpj-pg0_7mz7c

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability apk-sentinel-2f8db1fd -d '<json body>'
```

Example prompt: Can you run a static triage analysis on this APK file I just downloaded and tell me if there are any red flags or suspicious indicators?

## When to prefer this

Choose APK Sentinel when you need a fast, automated, static-only security triage of an Android APK without setting up a full sandbox or dynamic analysis environment. It is ideal for rapid first-pass screening of unknown or untrusted APKs, pre-release security checks, or incident response triage where quick answers matter more than deep dynamic behavioral analysis.

## Known failure modes

- File exceeds 125 MiB limit — request rejected with size error
- Non-APK binary submitted — format validation failure
- Malformed or corrupted APK — parsing error returned
- Payment not attached or insufficient — 402 payment required
- Network timeout for large files near the size limit

## How this service works

Static APK triage report

## Output

A static triage report for the submitted APK file, likely including indicators such as declared permissions, suspicious API calls, embedded URLs or strings, certificate details, obfuscation signals, and an overall risk assessment — giving the caller a rapid security posture overview without executing the app.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "file": {
   "type": "string",
   "format": "binary",
   "description": "One Android APK file; maximum size is 125 MiB."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/apk-sentinel-2f8db1fd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.willowbirdie.com](https://www.zero.xyz/host/api.willowbirdie.com/llms.txt)
