This is a real session against two real WhatsApp Web releases. The feature it finds is
passkey sign-in, which had not been announced when this code shipped.
Step 1: compare the two releases
The newer release has 187,892 modules. Most belong to Facebook and Instagram, which
share the bundle. The protocol filter leaves 5,269 that actually talk to WhatsApp’s
servers. Scanning the added names, a cluster of them mentions passkeys.
Step 2: narrow it down
Too many, because most are Facebook’s business login screens. Add the filter:
Twelve modules describing a request, a success response, an error response and a
notification. That is a complete feature, not a stray reference.
Step 3: read the code
That is the exact message the client sends:
WhatsApp ships this on one very long line. cellar reformats while unpacking, which
is why it is readable here. The original bytes are still fingerprinted, so
comparisons between versions stay exact.
Step 4: find out what it belongs to
The code is scrambled, so nothing mentions this module by name and searching for
usages finds nothing. cellar recorded the connections while unpacking:
The passkey request is used by the device linking code. So this is not a login screen.
It is passkeys replacing the QR code when you link a new device.
What that took
Four commands and about a minute, with no browser and no debugger. We went from
“something changed in this release” to the exact message format and the feature it
belongs to.
Ask your AI assistant to do the same thing and it will run these commands
itself, then read the modules it finds.