hunt-mobile-bridge

Validates WebView, deep link, and JavaScript bridge attack surfaces on authorized mobile test targets.

10|3|Updated Aug 10, 2026
One-click install
npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-mobile-bridge-baiqigo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-mobile-bridge
Source: https://github.com/baiqigo/baiqi-redteam-lab/tree/main/.agents/skills/hunt-mobile-bridge
Command: npx skills add https://github.com/baiqigo/baiqi-redteam-lab --skill hunt-mobile-bridge-baiqigo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Mobile applications expose attack surfaces through WebViews, deep links, and JavaScript bridges that are easy to misjudge: a scheme that merely opens an app is not a vulnerability, and noisy probing wastes time or trips defenses. This Skill provides an evidence-gated, authorization-first workflow for testing the security boundary between web content and native mobile components without false positives or out-of-scope actions. ## Core Features & Use Cases - Trigger-based routing: Activates on signals like mobile_deep_link, webview_bridge, javascript_interface, Cordova/React Native markers, and mobile API endpoints discovered during assessment. - Evidence-gated validation: Enforces a fixed cadence of baseline, single-variable probe, post-baseline, oracle, and evidence collection, treating WAF blocks, captchas, and timeouts as inconclusive rather than findings. - Clear oracle and stop rules: Confirms findings only when an unintended origin, URL, or parameter triggers a protected bridge or cross-app data boundary with device log proof, and halts on real user data, third-party apps, or unknown APKs. - Use Case: During an authorized assessment of your own Android app, a web page contains a javascript_interface marker. Use this Skill to plan a safe validation path with your own APK and emulator, comparing scheme, origin, and parameter handling on a no-op bridge action before escalating to native reverse engineering. ## Quick Start Use $hunt-mobile-bridge to plan an evidence-gated, authorized validation path for the WebView bridge and deep link surface of my test APK.

Frequently Asked Questions about hunt-mobile-bridge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test WebView and JavaScript bridge security in my own Android app?

Test WebView bridge security by establishing a baseline with your own APK on an emulator, then running single-variable probes against no-op bridge actions while comparing scheme, origin, and parameter validation. Confirm findings only when device logs prove an unintended origin triggered a protected bridge.

What counts as a real deep link vulnerability versus a false positive?

A real deep link vulnerability requires proof that an unintended origin, URL, or parameter can trigger a protected bridge or cross an app data boundary, confirmed by device logs or app audits. A scheme that merely opens the app, crashes, or shows a client-side prompt is not a valid finding.

Can I use this mobile bridge testing workflow on third-party apps?

No, this workflow strictly requires owned accounts, APKs, domains, and rollback-safe test data within a recorded authorization and locked scope. It stops immediately when encountering third-party assets, shared users, real device data, or anything outside the written testing window.

Does this approach work with Cordova and React Native apps?

Yes, the trigger signals explicitly include cordova_marker and react_native_marker alongside webview_bridge and javascript_interface. The same baseline, probe, and oracle cadence applies when validating bridge boundaries in hybrid mobile frameworks.

When should mobile bridge findings be handed off to other testing routes?

Hand off when the finding leaves the bridge boundary: native binary analysis goes to an APK reverse engineering board, while API authorization issues route to IDOR or API misconfiguration testing. The Skill defines these routing rules after evidence is preserved.