Skip to content

hub: follow-ups for hub security, the extension and the native overlays #371

Closed

Description

@erkamyaman

Items still open from the audit issues #354, #356 and #357. The fixed items landed in #364; this issue tracks what is left. Each item says why it was not part of that fix.

From #354 (hub security and redaction)

Partly done (the rest is open):

Open:

From #356 (Chrome extension)

Partly done (the rest is open):

  • Medium: Only one trusted extension ID (Edge ID, PINNED_ORIGIN from same list): No Edge listing or ID exists yet, so none was added. extension/panel-bridge.js now uses a PINNED_ORIGINS list. The bridge is plain unbuilt JS, so it can't import the list. Instead a new test fails if PINNED_ORIGINS stops matching PANGULAR_EXTENSION_ORIGINS, and comments on both sides point at each other. (moved to release: manual checks for 1.0.0 #482)
  • Low: Worker tab map is lost when Chrome stops the worker: Removed the stray return true after the synchronous sendResponse in extension/background.js. fix: phase 1 security for the hub, agent tools, pages and the extension #375 then removed the service worker and its tab map altogether, so there is nothing left to lose.

Open:

From #357 (NativeScript and Angular Native overlays)

Partly done (the rest is open):

Open:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or shows wrong datafeatureA feature request or a pull request that adds one

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions