-
Notifications
You must be signed in to change notification settings - Fork 162
PRP: Extractor for Android Package Kit #1968
Copy link
Copy link
Open
Labels
PRPPatch Reward Program: This label is added to all PRP related issues for easy filteringPatch Reward Program: This label is added to all PRP related issues for easy filteringPRP:AcceptedPatch Reward Program: This issue has been accepted as a PRP entry.Patch Reward Program: This issue has been accepted as a PRP entry.PRP:RequestPatch Reward Program: This issue is a PRP contribution request and is being reviewed by the panel.Patch Reward Program: This issue is a PRP contribution request and is being reviewed by the panel.
Metadata
Metadata
Assignees
Labels
PRPPatch Reward Program: This label is added to all PRP related issues for easy filteringPatch Reward Program: This label is added to all PRP related issues for easy filteringPRP:AcceptedPatch Reward Program: This issue has been accepted as a PRP entry.Patch Reward Program: This issue has been accepted as a PRP entry.PRP:RequestPatch Reward Program: This issue is a PRP contribution request and is being reviewed by the panel.Patch Reward Program: This issue is a PRP contribution request and is being reviewed by the panel.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Software distribution method or binary type:
.apkfilePopularity of distribution method:
Android is the most popular operating system in the world, holding a dominant position in the mobile market with over 3 billion monthly active users as of 2026. It commands over 70-75% of the global smartphone market share. Android OS runs on devices like phones, tablets, wearables, TVs, automotive, and embedded systems.
An Android Package Kit (APK) is a specialized ZIP-format archive (.apk) used to distribute and install apps on Android, containing compiled code, resources, and a AndroidManifest.xml. It follows a strict structure, including classes.dex (compiled code), res/ (resources), and META-INF/ (signature files).
Why is this a good addition
An
.apkfile is a goldmine which includes API keys and Cryptographic credentials. This will fill a major gap in OSV-SCALIBR / OSV-Scanner related to Android scanning.Key APK Components relevant to OSV-SCALIBR Scanning:
Note:
This is a very complex extractor which include code to parse Dalvik Executable file, AndroidMAnifest.xml file (Binary AXML), and resources.arsc.
Resources: