{"id":"vm-handler-recovery","version":1,"status":"active","title":"VM handlers","summary":"Find the VM dispatcher, identify useful handlers, and recover readable control flow.","publishedAt":"2026-09-10T00:00:00.000Z","artifact":{"url":"/crowdsource/artifacts/vm-handler-recovery-v1.js","mediaType":"text/javascript","sha256":"60afe18dd8b76984119348d83d0f0adc4a86f9b7c4e77c87149317211a0f4b97","sizeBytes":34392},"environment":{"runtime":"browser-or-node","networkPolicy":"blocked","notes":"Set globalThis.__crowdsourceInput to select an input; otherwise the default is used."},"thingsToTry":["Find the dispatcher and useful handlers.","Recover readable pseudocode for the state transform."],"rules":{"authorizationScope":"Only the exact published challenge artifacts and crowdsource API endpoints are authorized targets. Production services, third-party scripts, and infrastructure are out of scope.","automationAllowed":true,"denialOfServiceProhibited":true,"additionalTermsUrl":"https://obfuscatejs.com/crowdsource#rules"}}