Skip to content

Releases: facebookincubator/meta-code-verify

v4.1.0

17 Sep 00:40
1b17a96

Choose a tag to compare

What's Changed

  • When checking CSP ensure other whitespace characters are accounted for by @ezzak in #348
  • bump form-data to 4.0.4 by @m-lyons in #349
  • Update getCFRootHash.ts to new hostname by @ThePlexus in #350
  • Add history tracking storage functionality for violation by @ezzak in #351
  • Remove manifest timeout by @ezzak in #352
  • Rewrite UI with Web Components by @ezzak in #353
  • More effectively handle sourceURL comments by @ezzak in #354
  • Create a new Violation panel listing out details of past/current violations by @ezzak in #355
  • Fix menu UI by @ezzak in #356
  • Add link from Violations state to Violations page by @ezzak in #357
  • Fix multiple issues relating to async/await by @ezzak in #358
  • Enable downloads on all browser by @ezzak in #359

Full Changelog: v4.0.0...v4.1.0

v4.0.0

04 Nov 22:15
e3223e2

Choose a tag to compare

What's Changed

  • Added comprehensive coverage for CSS

Full Changelog: v3.7.0...v4.0.0

v3.7.0

09 Aug 17:53
e3ec359

Choose a tag to compare

What's Changed

Full Changelog: v3.6.0...v3.7.0

v3.6.0

18 Jun 22:54
2d96771

Choose a tag to compare

What's Changed

  • Remove codepaths supporting old Whatsapp site by @ezzak in #323
  • Improve manifest data attribute check to ensure both version/type are set by @ezzak in #324
  • Delete old manifest checks by @ezzak in #325
  • Fix an error that was being caused by a bad icon reference by @ezzak in #326
  • Enable validation of service workers by @aselbie in #328

Full Changelog: v3.5.0...v3.6.0

v3.5.0

18 Mar 18:18
8465868

Choose a tag to compare

  • Added Safari support!
  • Improved Whatsapp checks
  • Addressed a vulnerability with scripts claiming to belong to a manifest that hasn't been loaded yet
  • Fixed popup flickering on chrome, fixed visuals of close buttons, cleaned up unused assets and unified icons
  • Cleared a warning in builds

v3.4.0

05 Feb 19:41
d960496

Choose a tag to compare

  • Fixed UI bug in download JS popup
  • Added a link to download full release JS
  • Added support for webRequest implementations that return multiple comma separated CSPs within one CSP header
  • Fixed a bug in chrome surrounding frameID attribution when prerendering pages by the browser
  • Improved security around worker CSP checks
  • Added support for modern WA

v3.3.0

08 Nov 18:22
1efb44e

Choose a tag to compare

Features

  • The extension now enforces that the page's content security policy does not allow execution of inline code.
  • Improved parsing of content security policies to better match browser implementations: mixed-case values, partially invalid CSPs, and duplicate directives are all now handled correctly.
  • The extension is now using TypeScript's strict mode.

Bug Fixes

  • Fixed an issue where a bug in Chromium was causing an incorrect invalidation on the first load of the page.
  • Fixed an issue where a script with no content at the time of parsing could incorrectly invalidate the page.
  • Updated the list of known extensions to remove an incorrect entry.

v3.2.1

04 Oct 19:32
4cb08c1

Choose a tag to compare

  • Added in checks to tighten security and coverage in WebWorker contexts
  • Fixed a bug where extensions files were being mistaken for Worker scripts
  • Ensured extension can go from a "Warning" to "Invalid" state when violating code is detected while in a "Warning" state
  • Fixed a bug where certain background scripts would not be correctly attributed to the correct manifest type
  • [FB/MSGR/IG] Added in stricter checks to ensure every executable script tag has a valid data-btmanifest data attribute

v3.1.2

28 Aug 18:45
7e0a24e

Choose a tag to compare

  • Upgrades to misc third party dependencies to fix potential vulnerabilities
  • Fix bug in cloudflare dependency
  • Fix bug in logged out frames nested in logged in documents across origins

v3.1.0

19 Jul 23:03
27f7294

Choose a tag to compare

  • Code coverage improvements