{ "schemaVersion": 1, "updatedAt": "2026-05-20T23:01:28.585Z", "workflows": [ { "slug": "anti-bot-diagnoser", "id": "workflow.anti-bot-diagnoser.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_anti_bot_diagnoser", "ref": "main", "commit": "0ab30a62c495d690821fddacdf8a9e664dbb1c96", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "anti-bot-diagnoser", "description": "JSHook workflow for anti-bot-diagnoser", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_anti_bot_diagnoser", "tags": "" } }, { "slug": "api-openapi-probe", "id": "workflow.api-openapi-probe.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_api_openapi_probe", "ref": "main", "commit": "f99f6c9a28761dca0ba8510f597f5f1cb69c1b84", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "api-openapi-probe", "description": "JSHook workflow for api-openapi-probe", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_api_openapi_probe", "tags": "" } }, { "slug": "api-probe-batch", "id": "workflow.api-probe-batch.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_api_probe_batch", "ref": "main", "commit": "649549640b2f598ce4cb3221661f22164cc7fcd8", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "api-probe-batch", "description": "Declarative workflow for OpenAPI-first probing of authenticated API endpoints.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_api_probe_batch" } }, { "slug": "auth-bootstrap", "id": "workflow.auth-bootstrap.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_auth_bootstrap", "ref": "main", "commit": "3c5e188db97a70f82fb21f448858e86df501607a", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "auth-bootstrap", "description": "Declarative workflow for bootstrapping web authentication via form submission, optional temp-mail verification, and auth artifact extraction.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_auth_bootstrap" } }, { "slug": "auth-extract", "id": "workflow.auth-extract.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_auth_extract", "ref": "main", "commit": "1bf81508e2fabb66a9f27c11bd8696b00c5f4632", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "auth-extract", "description": "JSHook workflow for auth-extract", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_auth_extract", "tags": "" } }, { "slug": "auth-surface-mapper", "id": "workflow.auth-surface-mapper.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_auth_surface_mapper", "ref": "main", "commit": "88c6ef76308ca7b81f930d99869f02c236c311d2", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "auth-surface-mapper", "description": "JSHook workflow for auth-surface-mapper", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_auth_surface_mapper", "tags": "" } }, { "slug": "auto-assign", "id": "workflow.auto-assign.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_auto_assign", "ref": "master", "commit": "679e7da9d8ff43a27a24ea52fde579a06704cd9a", "subpath": ".", "entry": "src/index.ts" }, "meta": { "name": "auto-assign", "description": "JSHook workflow for auto-assign", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_auto_assign", "tags": "" } }, { "slug": "batch-operations", "id": "workflow.batch-operations.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_batch_operations", "ref": "master", "commit": "e63ba0a5d2ab39871b3516a70cede0e2e3fff79c", "subpath": ".", "entry": "src/index.ts" }, "meta": { "name": "batch-operations", "description": "JSHook workflow for batch-operations", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_batch_operations", "tags": "" } }, { "slug": "batch-register", "id": "workflow.batch-register.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_batch_register", "ref": "main", "commit": "f8a68eea1614bb8b70d259b248452f7ea68284ea", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "batch-register", "description": "Self-contained workflow for parallel account registration via run_extension_workflow with retry and per-account overrides.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_batch_register" } }, { "slug": "bundle-recovery", "id": "workflow.bundle-recovery.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_bundle_recovery", "ref": "main", "commit": "9c826abf0cb2333f1287d7a4d4a5d33c4c4c21c4", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "bundle-recovery", "description": "JSHook workflow for bundle-recovery", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_bundle_recovery", "tags": "" } }, { "slug": "challenge-detector", "id": "workflow.challenge-detector.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_challenge_detector", "ref": "main", "commit": "659a64f67ba0e483e6ece34354a049230abf690f", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "challenge-detector", "description": "JSHook workflow for challenge-detector", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_challenge_detector", "tags": "" } }, { "slug": "deobfuscation-pipeline", "id": "workflow.deobfuscation-pipeline.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_deobfuscation_pipeline", "ref": "main", "commit": "e55d1f22c435bbf3a303ad600a49bbe7b3495fbd", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "deobfuscation-pipeline", "description": "JSHook workflow for deobfuscation-pipeline", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_deobfuscation_pipeline", "tags": "" } }, { "slug": "electron-bridge-mapper", "id": "workflow.electron-bridge-mapper.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_electron_bridge_mapper", "ref": "main", "commit": "61821fa1fcec52d758fb7f3568a15dfbbe4f9240", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "electron-bridge-mapper", "description": "JSHook workflow for electron-bridge-mapper", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_electron_bridge_mapper", "tags": "" } }, { "slug": "evidence-pack", "id": "workflow.evidence-pack.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_evidence_pack", "ref": "main", "commit": "1d502dca76147c777bc9b78fe7ce45aa366dc8e3", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "evidence-pack", "description": "JSHook workflow for evidence-pack", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_evidence_pack", "tags": "" } }, { "slug": "js-bundle-search", "id": "workflow.js-bundle-search.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_js_bundle_search", "ref": "main", "commit": "165564c360da8dd27a141cd4779a6943827b3741", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "js-bundle-search", "description": "Declarative workflow for searching remote JavaScript bundles with cached fetch and multi-pattern analysis.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_js_bundle_search" } }, { "slug": "protocol-registry", "id": "workflow.protocol-registry.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_protocol_registry", "ref": "main", "commit": "f8dd2eff0c1acf30c014dfc1d4fa7b24b3719696", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "protocol-registry", "description": "JSHook workflow for protocol-registry", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_protocol_registry", "tags": "" } }, { "slug": "qwen-mail-open-latest", "id": "workflow.qwen-mail-open-latest.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_qwen_mail_open_latest", "ref": "main", "commit": "fc69da0639fa5b0b3aff924d198907e0bc20c80a", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "qwen-mail", "description": "Qwen mail operations (activate + open latest)", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_qwen_mail_open_latest", "tags": "" } }, { "slug": "register-account-flow", "id": "workflow.register-account-flow.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_register_account_flow", "ref": "main", "commit": "55f6fdc8e184e442c024424ec9da896da14f8e07", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "register-account-flow", "description": "Declarative workflow for account registration, token capture, and optional email verification.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_register_account_flow" } }, { "slug": "replay-lab", "id": "workflow.replay-lab.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_replay_lab", "ref": "main", "commit": "9acda642000a31ebf91879b497cd5316017d9bb8", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "replay-lab", "description": "JSHook workflow for replay-lab", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_replay_lab", "tags": "" } }, { "slug": "script-evidence-scan", "id": "workflow.script-evidence-scan.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_script_evidence_scan", "ref": "main", "commit": "5095c92df2f70beb48f98e383451d78e3ec1b1ec", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "script-evidence-scan", "description": "Declarative workflow for extracting evidence from browser-loaded scripts via get_all_scripts and get_script_source.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_script_evidence_scan" } }, { "slug": "signature-hunter", "id": "workflow.signature-hunter.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_signature_hunter", "ref": "main", "commit": "5be995f3a7072c24bd2d924fc5c0066b202909eb", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "signature-hunter", "description": "JSHook workflow for signature-hunter", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_signature_hunter", "tags": "" } }, { "slug": "signing-lineage", "id": "workflow.signing-lineage.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_signing_lineage", "ref": "main", "commit": "b8e57d4b6ac2f6abb4c0216265d2c0c64e0a81bc", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "signing-lineage", "description": "JSHook workflow for signing-lineage", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_signing_lineage", "tags": "" } }, { "slug": "temp-mail-extract-link", "id": "workflow.temp-mail-extract-link.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_temp_mail_extract_link", "ref": "main", "commit": "bbc9975ab1ab8c89c0267a41ec578bd893290381", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "temp-mail-extract-link", "description": "Declarative workflow for extracting verification or activation links from a temp-mail detail page.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_temp_mail_extract_link" } }, { "slug": "temp-mail-open-latest", "id": "workflow.temp-mail-open-latest.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_temp_mail_open_latest", "ref": "main", "commit": "ccaa3162d765cede24730f33c20c615519f07571", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "temp-mail-open-latest", "description": "Declarative workflow for opening the latest relevant message in a temporary mailbox.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_temp_mail_open_latest" } }, { "slug": "template", "id": "workflow.template.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_template", "ref": "main", "commit": "50e066279dc7a30007fba7c8afa3208783d8cf8d", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "template", "description": "JSHook workflow for template", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_template", "tags": "" } }, { "slug": "web-api-capture-session", "id": "workflow.web-api-capture-session.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_web_api_capture_session", "ref": "main", "commit": "e537d9c77a5d7bbd4f144c43ab016fb5819f3fb9", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "web-api-capture-session", "description": "Self-contained workflow for navigation, action replay, request capture, auth extraction, and optional HAR export.", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_web_api_capture_session" } }, { "slug": "ws-protocol-lifter", "id": "workflow.ws-protocol-lifter.v1", "source": { "type": "git", "repo": "https://github.com/vmoranv/jshook_workflow_ws_protocol_lifter", "ref": "main", "commit": "db77760dda1a7538ae9fb252b8b368f314f041e9", "subpath": ".", "entry": "workflow.ts" }, "meta": { "name": "ws-protocol-lifter", "description": "JSHook workflow for ws-protocol-lifter", "author": "vmoranv", "source_repo": "https://github.com/vmoranv/jshook_workflow_ws_protocol_lifter", "tags": "" } } ] }