Jira Diff Highlighter

2.0

DocXCurrent bundle 35.00 MB

Release risks

0 criticalNeutral
1 highReview before ship

Grouped Issues

164 grouped issues

Grouped issues, not occurrences

Current Size

35.00 MB

Projected Size

134.8 KB

Projected reduction

34.86 MB

100%

Report created

Sep 10, 2026

10:56 UTC / 4fecdcc1

Top Next Action

Open release risks

Section 04

Build Hygiene Findings

Review Build Hygiene Checks for shipped release-review cleanup, packaging, and Text Asset Minification evidence.

Build Hygiene Checks
4
Affected Files
36
Occurrences
46

Minify shipped JSON

Total byte savings4.7 KB
manifest.base.jsonFile artifactByte savings177 BLow
manifest.chrome.jsonFile artifactByte savings20 BLow
manifest.firefox.jsonFile artifactByte savings59 BLow
node_modules/balanced-match/package.jsonFile artifactByte savings241 BLow
node_modules/brace-expansion/package.jsonFile artifactByte savings251 BLow
node_modules/concat-map/package.jsonFile artifactByte savings387 BLow
node_modules/cross-zip-cli/package.jsonFile artifactByte savings248 BLow
node_modules/cross-zip/package.jsonFile artifactByte savings181 BLow
node_modules/fs.realpath/package.jsonFile artifactByte savings105 BLow
node_modules/glob/package.jsonFile artifactByte savings260 BLow
node_modules/inflight/package.jsonFile artifactByte savings119 BLow
node_modules/inherits/package.jsonFile artifactByte savings120 BLow
node_modules/minimatch/package.jsonFile artifactByte savings140 BLow
node_modules/minimist/package.jsonFile artifactByte savings255 BLow
node_modules/once/package.jsonFile artifactByte savings136 BLow
node_modules/path-is-absolute/package.jsonFile artifactByte savings190 BLow
node_modules/rimraf/package.jsonFile artifactByte savings137 BLow
node_modules/wrappy/package.jsonFile artifactByte savings117 BLow
package-lock.jsonFile artifactByte savings1.4 KBLow
package.jsonFile artifactByte savings108 BLow

Console statements

Console logging in production can expose debugging output.

background.jsMedium

console.error

5 calls
  1. console.error('Extension context invalidated during installation.')
  2. console.error('Failed to register custom Jira domain content scripts:', err)
  3. console.error('Failed to register custom Jira domain content scripts:', err)
  4. console.error('Failed to sync custom Jira domain content scripts:', error)
  5. console.error('Extension context invalidated during tab activation.')
content/content.jsMedium

console.error

1 call
  1. console.error('Error in message listener:', error)
node_modules/cross-zip-cli/unzip.jsMedium

console.error

1 call
  1. console.error(err.message)

console.log

1 call
  1. console.log(pkg.version)
node_modules/cross-zip-cli/zip.jsMedium

console.error

1 call
  1. console.error(err.message)

console.log

1 call
  1. console.log(pkg.version)
node_modules/fs.realpath/old.jsMedium

console.error

1 call
  1. console.error(msg)

console.trace

1 call
  1. console.trace(msg)
node_modules/rimraf/bin.jsMedium

console.error

2 calls
  1. console.error(`refusing to remove ${arg}`)
  2. console.error('Set --no-preserve-root to allow this')
build.jsMedium

console.log

1 call
  1. console.log(`✓ Built dist/${target}/ with ${Object.keys(outManifest).length} manifest keys`)
node_modules/minimist/example/parse.jsMedium

console.log

1 call
  1. console.log(argv)
node_modules/concat-map/example/map.jsMedium

console.dir

1 call
  1. console.dir(ys)

Shipped cleanup debt

Occurrences8 occurrences
node_modules/cross-zip-cli/unzip.jsLow

TODO

1 comment
  1. TODO: zip file may not have '.zip' extension
node_modules/glob/common.jsLow

TODO

1 comment
  1. TODO: is an absolute `cwd` supposed to be resolved against `root`?
node_modules/glob/glob.jsLow

XXX

1 comment
  1. XXX review this. Shouldn't it be doing the mounting etc
node_modules/glob/sync.jsLow

XXX

1 comment
  1. XXX review this. Shouldn't it be doing the mounting etc
node_modules/inflight/inflight.jsLow

XXX

1 comment
  1. XXX It's somewhat ambiguous whether a new callback added in this
node_modules/minimatch/minimatch.jsLow

HACK

1 comment
  1. Hack to work around lack of negative lookbehind in JS

TODO

1 comment
  1. TODO: It would probably be faster to determine this

XXX

1 comment
  1. XXX remove this slice. Just pass the start index.

Minify shipped HTML

Total byte savings1.3 KB
popup/popup.htmlFile artifactByte savings1.3 KBLow

Duplicate Contents

Duplicate groups
0
Evidence types
4
No duplicate content groups emitted for this bundle.

All four evidence types remain visible in the section model. Absence does not certify no duplicate content.

SECTION 04

Image Optimization Findings

Review image assets ranked by recoverable bytes. Open a row for usage evidence, preview, and the target change.

Assets
0
Recoverable Bytes
0 B

No recoverable image-byte work detected.

The report did not detect recoverable image-byte work in the current bundle.

Orphan Icon Variants

Review shipped icon-like SVG variants that lack static bundle references before removing them.

Recoverable Bytes
0 B

No orphan icon variant findings emitted for this bundle.

Absence does not certify that every shipped icon variant is referenced.

Regulatory Risk Signals

Static risk signals across applicable regulatory frameworks. Investigate matches; absence does not certify compliance.

Total Signals
0
Subprocessors
0
Data flows
0
Jurisdictions
0
No regulatory risk signals were emitted for this scan.

The report did not find static regulatory signals in the current analyzer output. Absence does not certify compliance.