{
  "surface": "background",
  "release": "2.0.13",
  "protocolmajor": 2,
  "messages": [
    "applyprofile",
    "approve",
    "approveclipconsent",
    "approveconsoleconsent",
    "approvedebuggerconsent",
    "approvefetchconsent",
    "approveimport",
    "approvelocationconsent",
    "approverecordingconsent",
    "approverestore",
    "approvesourcemapconsent",
    "approvesubmit",
    "approveworkflowrun",
    "authreport",
    "bridge",
    "buttontrigger",
    "callsreport",
    "cancelworkflowrun",
    "capabilities",
    "capmanifest",
    "capturebytes",
    "capturereport",
    "cdpreport",
    "checksafe",
    "clearautosnapshot",
    "closesocket",
    "closewindow",
    "configure",
    "configureendpoint",
    "configurescanhook",
    "configuresheet",
    "confirmmanualrun",
    "consolediff",
    "context",
    "controltab",
    "convertcapture",
    "copycapture",
    "createtrigger",
    "createvisitrule",
    "dataset",
    "deleteapikey",
    "deleterecording",
    "diagnostic",
    "diffversions",
    "downloadaction",
    "downloadcapture",
    "downloadmedia",
    "downloadrecording",
    "downloadreport",
    "duplicatetrigger",
    "ecosystem",
    "editormodel",
    "editorsave",
    "emulationreport",
    "environments",
    "errorreport",
    "exchangebody",
    "execute",
    "executeworkflowstep",
    "exportcalls",
    "exportdataset",
    "exportnetlog",
    "exportpresets",
    "exportsessionfile",
    "exporttrace",
    "exportworkflow",
    "extraction",
    "firetrigger",
    "fleet",
    "forensics",
    "formreport",
    "gateway",
    "grantcapability",
    "importcsv",
    "importpresets",
    "importsessionrecords",
    "importworkflow",
    "jumptotab",
    "llmbudget",
    "llmcommand",
    "llmdraftdecision",
    "llmdraftplan",
    "llmlocal",
    "llmproviders",
    "llmreflect",
    "llmreplan",
    "llmreplandecision",
    "llmroutes",
    "llmstate",
    "llmtemplate",
    "llmtestprovider",
    "loadsessionfile",
    "manualrun",
    "map",
    "mcpallowlist",
    "mcpapprovaldecision",
    "mcpbridge",
    "mcpcancelcall",
    "mcpchallenge",
    "mcpclientdecision",
    "mcpclientdisconnect",
    "mcpdryrun",
    "mcpexchange",
    "mcpframe",
    "mcpmock",
    "mcppairing",
    "mcpratelimit",
    "mcpremoteconfig",
    "mcpresource",
    "mcprevokeclient",
    "mcpsampling",
    "mcpserverconfig",
    "mcpserverstart",
    "mcpserverstop",
    "mcpstate",
    "mcpsubscribe",
    "mediabytes",
    "mediareport",
    "minimization",
    "native",
    "nav",
    "navstate",
    "netlog",
    "netreport",
    "observation",
    "outcome",
    "pausesession",
    "pauseworkflowrun",
    "perf",
    "pipeline",
    "preview",
    "profilereport",
    "proposelocal",
    "proposeremote",
    "provenance",
    "quarantine",
    "receivewebhook",
    "recordingframes",
    "regeneratevalue",
    "reject",
    "rejectimport",
    "releasequarantine",
    "removeprofile",
    "removesiteoverride",
    "resilience",
    "resolvecaptcha",
    "restoreemulation",
    "restorelayout",
    "restoresnapshot",
    "resumerun",
    "resumesession",
    "resumeworkflowrun",
    "revertcdpoverride",
    "revertcontrols",
    "revertemulation",
    "revertproxyroute",
    "revokedebuggerconsent",
    "revokesourcemapconsent",
    "revoketokens",
    "rollbackversion",
    "rotatetriggersecret",
    "runhistory",
    "runstate",
    "runtobreakpoint",
    "safeties",
    "savelayout",
    "schedule",
    "security",
    "sessiondiff",
    "sessionreview",
    "sessions",
    "setagentpreset",
    "setapikey",
    "setbackgroundrun",
    "setbodyretention",
    "setbreakpointceiling",
    "setcallretention",
    "setcapturepolicy",
    "setcleanuprules",
    "setdevicepreset",
    "seteditorlayout",
    "setemulationretention",
    "setlocationpreset",
    "setloopbound",
    "setnetworkpreset",
    "setpauseretention",
    "setprofileretention",
    "setrecordingwindow",
    "setrunhistoryretention",
    "setsessionretention",
    "setsiteoverride",
    "settasktabceiling",
    "settimelineretention",
    "settraceceiling",
    "settriggerretention",
    "setwatchdog",
    "setwebrequestgrant",
    "setworkflowbreakpoints",
    "shareworkflow",
    "startsession",
    "state",
    "steplibrarystore",
    "stop",
    "stoprecording",
    "storeauth",
    "storecode",
    "surface",
    "swarmagent",
    "swarmblackboard",
    "swarmhandoff",
    "swarmleader",
    "swarmlocks",
    "swarmmailbox",
    "swarmmerge",
    "swarmqueue",
    "swarmreview",
    "swarmstate",
    "tabsearch",
    "thumbcapture",
    "toggletrigger",
    "tracereplay",
    "trafficreport",
    "transparency",
    "triggerfiredreport",
    "triggerhistory",
    "triggerreview",
    "views",
    "vision",
    "watchdogscan",
    "webapi",
    "windowstate",
    "work",
    "workflowoutcome",
    "workflowreview"
  ],
  "kinds": [
    "observe",
    "inspect",
    "extract",
    "wait",
    "waitfor",
    "waittext",
    "readattribute",
    "readstyle",
    "readgeometry",
    "readvalue",
    "readtext",
    "readhtml",
    "countelements",
    "readtable",
    "readlinks",
    "readimages",
    "readmeta",
    "readforms",
    "readstorage",
    "highlight",
    "tablist",
    "windowlist",
    "tabsnapshot",
    "focus",
    "scroll",
    "hover",
    "clickdeep",
    "rightclick",
    "doubleclick",
    "scrollpage",
    "scrollby",
    "scrollend",
    "scrolltop",
    "fullscreen",
    "zoomset",
    "click",
    "type",
    "navigate",
    "select",
    "presskey",
    "drag",
    "drop",
    "upload",
    "clear",
    "check",
    "uncheck",
    "toggle",
    "submit",
    "reload",
    "back",
    "forward",
    "writestorage",
    "setattribute",
    "removeattribute",
    "evaluate",
    "tabcreate",
    "tabactivate",
    "tabclose",
    "tabreload",
    "windowcreate",
    "windowclose",
    "windowresize",
    "downloadfile",
    "movepointer",
    "clickpoint",
    "shiftclick",
    "clicktext",
    "clickaria",
    "clickname",
    "resolvexpath",
    "typetime",
    "appendtext",
    "setvalue",
    "typeedit",
    "keyhold",
    "keyrelease",
    "submitsearch",
    "selectmulti",
    "chooseradio",
    "setslider",
    "setdate",
    "setcolor",
    "expanddetails",
    "dismissdialog",
    "pierceshadow",
    "enterframe",
    "retryaction",
    "mapclicks",
    "verifyvisible",
    "verifyenabled",
    "a11ytree",
    "readvisible",
    "readertree",
    "detectlists",
    "detecttables",
    "readjson",
    "watchmutate",
    "waitquiet",
    "watchbanner",
    "detectinfinitescroll",
    "detectvirtual",
    "detectlazy",
    "readscrollpos",
    "readlang",
    "readoutline",
    "countpages",
    "listshadow",
    "listframes",
    "classifypage",
    "fingerprintsection",
    "diffsnapshots",
    "readselection",
    "watchfocus",
    "detectsticky",
    "detectscrolllock",
    "readopengraph",
    "detectlanguage",
    "deriveselector",
    "openlink",
    "openprivate",
    "reloadcache",
    "stopnav",
    "waitload",
    "waiturl",
    "followlink",
    "spanav",
    "spawait",
    "rewritequery",
    "setfragment",
    "navlist",
    "navprofile",
    "detecthttp",
    "readredirects",
    "readfinalurl",
    "handleauth",
    "printpdf",
    "prefetch",
    "preconnect",
    "deeplink",
    "reopentab",
    "trailaudit",
    "pausenav",
    "navintent",
    "navrate",
    "openclipboard",
    "checksafe",
    "batchopen",
    "querytabs",
    "duplicatetab",
    "closepattern",
    "pintab",
    "mutetab",
    "movetab",
    "movetabwindow",
    "grouptabs",
    "colorgroup",
    "collapsegroup",
    "discardtab",
    "reloadtabs",
    "zoomin",
    "zoomout",
    "watchtab",
    "switchtab",
    "maximizewindow",
    "minimizewindow",
    "restorewindow",
    "focuswindow",
    "scratchwindow",
    "incognitowindow",
    "restoretab",
    "savelayout",
    "restorelayout",
    "findclones",
    "searchtabs",
    "badgetab",
    "attachmeta",
    "listaudio",
    "reopenrun",
    "snapshotsession",
    "fillform",
    "filllabel",
    "fillplaceholder",
    "detectfields",
    "generatevalues",
    "saveprofiles",
    "asksubmit",
    "submitform",
    "readerrors",
    "retryform",
    "runwizard",
    "selectchain",
    "picktypeahead",
    "pickdate",
    "attachfile",
    "handoffcaptcha",
    "fillcard",
    "fillcode",
    "consentpassword",
    "skiphoneypot",
    "detectlogin",
    "detecttemplate",
    "scrapetable",
    "exportcsv",
    "exportjson",
    "exportexcel",
    "copytable",
    "pushsheets",
    "importcsv",
    "looprows",
    "transformvalues",
    "deduperows",
    "paginateextract",
    "mergepages",
    "stamplerows",
    "previewgrid",
    "streamdisk",
    "resumeextract",
    "logprovenance",
    "batchdownload",
    "pausedownload",
    "resumedownload",
    "verifydownload",
    "interceptmime",
    "exportnetlog",
    "readclipboard",
    "writeclipboard",
    "copyscreen",
    "quarantinedownload",
    "scanvirus",
    "namecaptures",
    "cleanupartifacts",
    "shotview",
    "shotfullpage",
    "shotelement",
    "shotregion",
    "contactsheet",
    "capturepdf",
    "recordscreen",
    "captureaudio",
    "captureframe",
    "downloadimages",
    "shotcanvas",
    "probestream",
    "readmedia",
    "readassets",
    "timelapse",
    "convertimage",
    "makethumbs",
    "fetchurl",
    "parsejson",
    "parsehtml",
    "callrest",
    "callgraphql",
    "opensocket",
    "sendmessage",
    "waitmessage",
    "watchrequests",
    "readheaders",
    "capturebodies",
    "subscribesse",
    "longpoll",
    "mapapi",
    "extractapi",
    "blockrequest",
    "mockresponse",
    "rewriteheaders",
    "setcookies",
    "readcookies",
    "clearcookies",
    "authflow",
    "saveapikey",
    "routeproxy",
    "postform",
    "postfiles",
    "watchconsole",
    "watcherrors",
    "watchtasks",
    "attachcdp",
    "detachcdp",
    "cdpcmd",
    "watchcdp",
    "setbreakpoint",
    "stepcode",
    "watchexpr",
    "overridescript",
    "measureflow",
    "heapshot",
    "trackmemory",
    "profilecpu",
    "watchshifts",
    "traceload",
    "annotatetrace",
    "replaytrace",
    "capturesourcemaps",
    "emulatedevice",
    "emulatenetwork",
    "emulatelocate",
    "setuseragent",
    "overridepermission",
    "blackboxscripts",
    "persiststate",
    "capturesession",
    "restoresession",
    "namedsessions",
    "diffsessions",
    "searchsessions",
    "exportsessions",
    "importsessions",
    "composeworkflow",
    "savetemplate",
    "runworkflow",
    "dryrun",
    "delay",
    "waitelement",
    "compute",
    "extractvars",
    "listruns",
    "condition",
    "branch",
    "loop",
    "repeatuntil",
    "whileloop",
    "foreach",
    "parallel",
    "trycatch",
    "visitrule",
    "urlrule",
    "menurule",
    "keyrule",
    "buttonrule",
    "cronrule",
    "intervalrule",
    "urllistrule",
    "webhookrule",
    "eventrule"
  ],
  "permissions": [
    "activeTab",
    "storage",
    "scripting",
    "sidePanel",
    "tabs",
    "downloads",
    "clipboardRead",
    "clipboardWrite",
    "offscreen",
    "nativeMessaging",
    "https://*/*"
  ],
  "permissioncoverage": {
    "activeTab": {
      "surface": "popup",
      "messages": [
        "startsession",
        "context",
        "observation"
      ],
      "kinds": [
        "observe",
        "inspect"
      ]
    },
    "storage": {
      "surface": "background",
      "messages": [
        "configure",
        "context",
        "sessions",
        "security",
        "state"
      ],
      "kinds": []
    },
    "scripting": {
      "surface": "background",
      "messages": [
        "execute",
        "preview",
        "map",
        "observation"
      ],
      "kinds": [
        "click",
        "type",
        "highlight"
      ]
    },
    "sidePanel": {
      "surface": "sidepanel",
      "messages": [],
      "kinds": []
    },
    "tabs": {
      "surface": "background",
      "messages": [
        "tabsearch",
        "jumptotab",
        "savelayout",
        "windowstate",
        "controltab",
        "settasktabceiling"
      ],
      "kinds": [
        "tablist",
        "querytabs",
        "windowlist",
        "savelayout"
      ]
    },
    "downloads": {
      "surface": "background",
      "messages": [
        "downloadreport",
        "downloadaction"
      ],
      "kinds": [
        "downloadfile",
        "pausedownload",
        "resumedownload",
        "verifydownload",
        "quarantinedownload"
      ]
    },
    "clipboardRead": {
      "surface": "background",
      "messages": [
        "execute"
      ],
      "kinds": [
        "readclipboard"
      ]
    },
    "clipboardWrite": {
      "surface": "background",
      "messages": [
        "execute"
      ],
      "kinds": [
        "writeclipboard",
        "copyscreen"
      ]
    },
    "offscreen": {
      "surface": "background",
      "messages": [
        "environments"
      ],
      "kinds": []
    },
    "nativeMessaging": {
      "surface": "background",
      "messages": [
        "native"
      ],
      "kinds": []
    },
    "https://*/*": {
      "surface": "background",
      "messages": [],
      "kinds": [
        "fetchurl",
        "callrest",
        "callgraphql",
        "subscribesse",
        "longpoll",
        "postform",
        "postfiles"
      ]
    }
  }
}
