asc_inspect_artifact
Inspect Android artifacts to inventory container capabilities, JVM classes, and module summaries before selecting a DEX analysis workflow, and compare JVM class identities when needed.
Instructions
Inspect container capabilities before selecting a DEX analysis workflow.
JVM classes and nested APK splits are inventory-only. First-level JAR class names are included. compare_to compares JVM identities; DEX declarations use session diff. AAB selects base, an exact module, an explicit list or * for all modules. Nested APKs are not reconstructed. include_summary describes the input artifact, including when compare_to is set. Manifest diagnostics are separate from inventory status; AAB protobuf XML is not decoded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Entry page size, server-capped | |
| module | No | AAB exact module, 1-100 distinct names, or * for all; omitted selects base | |
| offset | No | Zero-based offset in sorted capability entries | |
| compare_to | No | Optional newer artifact for JVM class inventory comparison | |
| class_query | No | Case-insensitive literal substring of JVM class names | |
| class_prefix | No | JVM class prefix in dotted or Dalvik form | |
| artifact_path | Yes | APK/JAR/AAR/AAB/APKS/XAPK/ZIP path within allowed roots | |
| include_summary | No | Include compact manifest header, entry count and native ABI inventory | |
| max_uncompressed_bytes | No | Nested JAR and optional manifest byte budget; input limit applies |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| items | No | ||
| limit | No | ||
| total | No | ||
| module | No | ||
| offset | No | ||
| status | Yes | ||
| backend | No | ||
| message | No | ||
| modules | No | ||
| sources | No | ||
| summary | No | ||
| apk_path | No | ||
| coverage | No | ||
| has_more | No | ||
| input_id | No | ||
| truncated | No | ||
| apk_sha256 | No | ||
| session_id | No | ||
| dex_entries | No | ||
| limitations | No | ||
| next_offset | No | ||
| dex_analysis | No | ||
| artifact_kind | No | ||
| artifact_path | No | ||
| artifact_sha256 | No | ||
| backend_version | No | ||
| jvm_class_count | No | ||
| selected_module | No | ||
| nested_apk_count | No | ||
| selected_modules | No | ||
| jvm_decompilation | No | ||
| split_reconstruction | No |