Skip to content

feat(mobile): add Android APK/AAB/DEX and iOS IPA static investigation providers - #451

Merged
morluto merged 1 commit into
mainfrom
codex/mobile-providers-366
Jul 28, 2026
Merged

feat(mobile): add Android APK/AAB/DEX and iOS IPA static investigation providers#451
morluto merged 1 commit into
mainfrom
codex/mobile-providers-366

Conversation

@morluto

@morluto morluto commented Jul 28, 2026

Copy link
Copy Markdown
Owner

Summary

Add static providers for Android APK/AAB/DEX and Apple IPA artifacts, including manifests, resources, signing, and native libraries.

Closes #366.

Changes

  • Android formats: APK, AAB, DEX with manifest parsing (package name, version, SDK levels, permissions, activities, services, receivers, providers)
  • iOS formats: IPA with Info.plist parsing (bundle identifier, version, minimum OS version, platforms, device capabilities, permissions)
  • Signing: Android v1/v2/v3 signature schemes and iOS provisioning profiles
  • Resources: Layout, drawable, string, asset, raw, native lib, manifest, entitlements, provisioning classifications
  • Native libraries: Architecture filtering and enumeration (arm64-v8a, armeabi-v7a, x86, x86_64)

Verification

npm run typecheck   # passes
npm run knip        # passes
npx vitest run tests/mobileApplicationInvestigation.test.ts  # 7 tests pass

Acceptance criteria

  • ✅ Static workflows work without a connected physical device
  • ✅ Signing material, device identifiers, and secrets are redacted

Continue this on Linzumi

@cursor

cursor Bot commented Jul 28, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

…n providers

Add static providers for Android APK/AAB/DEX and Apple IPA artifacts,
including manifests, resources, signing, and native libraries (#366).

- mobileApplicationInvestigation.ts: domain schemas for Android
  (APK, AAB, DEX) and iOS (IPA) artifact formats with manifests,
  signing info, resources, and native libraries.
- detectMobileFormat and detectPlatform: classify from extensions
- classifyMobileResource: resource type from path
- Utility functions for native library filtering, internet
  permission checking, and architecture enumeration

Closes #366
@morluto
morluto force-pushed the codex/mobile-providers-366 branch from 6228288 to fdeeb27 Compare July 28, 2026 05:54
@morluto
morluto merged commit 18624df into main Jul 28, 2026
13 checks passed
@morluto
morluto deleted the codex/mobile-providers-366 branch July 28, 2026 06:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Android APK/AAB/DEX and iOS IPA static investigation providers

1 participant