https://github.com/Automattic/harper
· scanned 2026-07-23 19:40 UTC (4 days, 20 hours ago)
299 raw signals (0 security + 299 graph)
Last scanned 4 days, 20 hours ago · v3 · last Δ +0.1 (diff) · 294 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
Showing 290 of 294 actionable findings. 299 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.
packages/chrome-plugin/vglrunWrapper.js:3
Node child process
packages/web/src/lib/marketing/data.ts:259
Generic api key
packages/web/vite.config.ts:57
Generic api key
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
packages/obsidian-plugin/package.json
ScaOsvGhsa 23c5 xmqv rm74
packages/obsidian-plugin/package.json
ScaOsvGhsa 3ppc 4f35 3m26
packages/obsidian-plugin/package.json
ScaOsvGhsa 7r86 cg39 jmmj
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
pnpm-lock.yaml
ScaOsvGhsa 23c5 xmqv rm74
pnpm-lock.yaml
ScaOsvGhsa 3ppc 4f35 3m26
pnpm-lock.yaml
ScaOsvGhsa 7r86 cg39 jmmj
packages/chrome-plugin/package.json
ScaOsvGhsa fx2h pf6j xcff
harper-desktop/package.json
ScaOsvGhsa fx2h pf6j xcff
harper-desktop/package.json
ScaOsvGhsa p9ff h696 f583
packages/harper.js/package.json
ScaOsvGhsa fx2h pf6j xcff
packages/harper.js/package.json
ScaOsvGhsa p9ff h696 f583
packages/obsidian-plugin/package.json
ScaOsvGhsa fx2h pf6j xcff
packages/obsidian-plugin/package.json
ScaOsvGhsa p9ff h696 f583
packages/components/package.json
ScaOsvGhsa fx2h pf6j xcff
packages/components/package.json
ScaOsvGhsa p9ff h696 f583
AGENTS.md
VerificationAgents md
harper-core/Cargo.toml
FreshnessOutdated
packages/chrome-plugin/vglrunWrapper.js:10
SecurityJavascript
Dockerfile:5
containersPinned dependencies
packages/obsidian-plugin/src/index.ts:99
Direct innerhtml assignment
packages/obsidian-plugin/src/State.ts:225
Direct innerhtml assignment
packages/lint-framework/src/lint/RenderBox.ts:45
Direct outerhtml assignment
pnpm-lock.yaml
ScaOsvGhsa 968p 4wvh cqc8
harper-desktop/package.json
ScaOsvGhsa 2crg 3p73 43xp
harper-desktop/package.json
ScaOsvGhsa 3f6h 2hrp w5wx
harper-desktop/package.json
ScaOsvGhsa hgv7 v322 mmgr
harper-desktop/package.json
ScaOsvGhsa j62c 4x62 9r35
packages/harper.js/package.json
ScaOsvGhsa g8mr 85jm 7xhm
packages/harper.js/package.json
ScaOsvGhsa p63j vcc4 9vmv
harper-core/Cargo.toml
ScaOsvRustsec 2026 0193
harper-core/Cargo.toml
ScaOsvRustsec 2026 0213
harper-cli/Cargo.toml
ScaOsvRustsec 2026 0190
Cargo.lock
ScaOsvRustsec 2024 0413
Cargo.lock
ScaOsvRustsec 2024 0416
Cargo.lock
ScaOsvRustsec 2025 0141
Cargo.lock
ScaOsvRustsec 2026 0204
packages/web/package.json
ScaOsvGhsa gpj5 g38j 94v9
pnpm-lock.yaml
ScaOsvGhsa 67mh 4wv8 2f99
pnpm-lock.yaml
ScaOsvGhsa 67mh 4wv8 2f99
pnpm-lock.yaml
ScaOsvGhsa 67mh 4wv8 2f99
packages/chrome-plugin/package.json
ScaOsvGhsa f23m r3pf 42rh
packages/chrome-plugin/package.json
ScaOsvGhsa r5fr rjxr 66jc
packages/chrome-plugin/package.json
ScaOsvGhsa xxjr mmjv 4gpg
harper-asciidoc/Cargo.toml
ScaOsvRustsec 2024 0436
packages/harper-editor/package.json
ScaOsvGhsa v3m3 f69x jf25
Cargo.lock
ScaOsvGhsa cq8v f236 94qc
Cargo.lock
ScaOsvRustsec 2026 0097
Cargo.lock
ScaOsvGhsa cq8v f236 94qc
Cargo.lock
ScaOsvRustsec 2026 0097
harper-desktop/package.json
ScaOsvGhsa crpf 4hrx 3jrp
harper-desktop/package.json
ScaOsvGhsa f7gr 6p89 r883
harper-desktop/package.json
ScaOsvGhsa m56q vw4c c2cp
harper-desktop/package.json
ScaOsvGhsa phwv c562 gvmh
harper-desktop/package.json
ScaOsvGhsa pr6f 5x2q rwfp
harper-desktop/package.json
ScaOsvGhsa rcqx 6q8c 2c42
packages/web/package.json
ScaOsvGhsa crpf 4hrx 3jrp
packages/web/package.json
ScaOsvGhsa f7gr 6p89 r883
packages/web/package.json
ScaOsvGhsa m56q vw4c c2cp
packages/web/package.json
ScaOsvGhsa phwv c562 gvmh
packages/web/package.json
ScaOsvGhsa pr6f 5x2q rwfp
packages/web/package.json
ScaOsvGhsa rcqx 6q8c 2c42
packages/components/package.json
ScaOsvGhsa crpf 4hrx 3jrp
packages/components/package.json
ScaOsvGhsa f7gr 6p89 r883
packages/components/package.json
ScaOsvGhsa h7h7 mm68 gmrc
packages/components/package.json
ScaOsvGhsa m56q vw4c c2cp
packages/components/package.json
ScaOsvGhsa phwv c562 gvmh
packages/components/package.json
ScaOsvGhsa pr6f 5x2q rwfp
packages/components/package.json
ScaOsvGhsa rcqx 6q8c 2c42
packages/chrome-plugin/package.json
ScaOsvGhsa 356w 63v5 8wf4
packages/chrome-plugin/package.json
ScaOsvGhsa 4r4m qw57 chr8
packages/chrome-plugin/package.json
ScaOsvGhsa 4w7w 66w2 5vf9
packages/chrome-plugin/package.json
ScaOsvGhsa 859w 5945 r5v3
packages/chrome-plugin/package.json
ScaOsvGhsa 93m4 6634 74q7
packages/chrome-plugin/package.json
ScaOsvGhsa v6wh 96g9 6wx3
packages/chrome-plugin/package.json
ScaOsvGhsa vg6x rcgg rjx6
packages/chrome-plugin/package.json
ScaOsvGhsa x574 m823 4x7w
packages/chrome-plugin/package.json
ScaOsvGhsa xcj6 pq6g qj4x
harper-desktop/package.json
ScaOsvGhsa 356w 63v5 8wf4
harper-desktop/package.json
ScaOsvGhsa 4r4m qw57 chr8
harper-desktop/package.json
ScaOsvGhsa 4w7w 66w2 5vf9
harper-desktop/package.json
ScaOsvGhsa 859w 5945 r5v3
harper-desktop/package.json
ScaOsvGhsa 93m4 6634 74q7
harper-desktop/package.json
ScaOsvGhsa v6wh 96g9 6wx3
harper-desktop/package.json
ScaOsvGhsa vg6x rcgg rjx6
harper-desktop/package.json
ScaOsvGhsa x574 m823 4x7w
harper-desktop/package.json
ScaOsvGhsa xcj6 pq6g qj4x
packages/harper.js/package.json
ScaOsvGhsa 356w 63v5 8wf4
packages/harper.js/package.json
ScaOsvGhsa 4r4m qw57 chr8
packages/harper.js/package.json
ScaOsvGhsa 4w7w 66w2 5vf9
packages/harper.js/package.json
ScaOsvGhsa 859w 5945 r5v3
packages/harper.js/package.json
ScaOsvGhsa 93m4 6634 74q7
packages/harper.js/package.json
ScaOsvGhsa v6wh 96g9 6wx3
packages/harper.js/package.json
ScaOsvGhsa x574 m823 4x7w
packages/harper.js/package.json
ScaOsvGhsa xcj6 pq6g qj4x
packages/obsidian-plugin/package.json
ScaOsvGhsa 4w7w 66w2 5vf9
packages/obsidian-plugin/package.json
ScaOsvGhsa 93m4 6634 74q7
packages/obsidian-plugin/package.json
ScaOsvGhsa v6wh 96g9 6wx3
packages/components/package.json
ScaOsvGhsa 4w7w 66w2 5vf9
packages/components/package.json
ScaOsvGhsa 93m4 6634 74q7
packages/components/package.json
ScaOsvGhsa v2wj q39q 566r
packages/components/package.json
ScaOsvGhsa v6wh 96g9 6wx3
packages/harper.js/package.json
ScaOsvGhsa 5xrq 8626 4rwp
packages/chrome-plugin/src/popup/Main.svelte:59
Fq console leak
packages/harper-editor/src/lib/Editor.svelte:82
Fq console leak
packages/obsidian-plugin/src/State.ts:364
Fq console leak
packages/vscode-plugin/src/extension.ts:206
Fq console leak
packages/web/src/hooks.server.ts:8
Fq console leak
packages/web/src/routes/download-harper-desktop/[target]/[arch]/[current_version]/+server.ts:118
Fq console leak
Dockerfile:21
containersPinned dependencies
.github/workflows/binaries.yml:119.github/workflows/build_web.yml:16.github/workflows/chrome_plugin.yml:33.github/workflows/just_checks.yml:40.github/workflows/wp_plugin.yml:31harper-desktop/.github/workflows/build_artifacts.yml:46harper-desktop/package.json
LockfileReproducibilityGenerated repo pattern
packages/chrome-plugin/package.json
LockfileReproducibilityGenerated repo pattern
packages/components/package.json
LockfileReproducibilityGenerated repo pattern
packages/harper-editor/package.json
LockfileReproducibilityGenerated repo pattern
packages/harper.js/examples/commonjs-simple/package.json
LockfileReproducibilityGenerated repo pattern
packages/harper.js/package.json
LockfileReproducibilityGenerated repo pattern
packages/lint-framework/package.json
LockfileReproducibilityGenerated repo pattern
packages/obsidian-plugin/package.json
LockfileReproducibilityGenerated repo pattern
packages/vscode-plugin/package.json
LockfileReproducibilityGenerated repo pattern
packages/web/package.json
LockfileReproducibilityGenerated repo pattern
packages/wordpress-plugin/package.json
LockfileReproducibilityGenerated repo pattern
packages/harper-editor/package.json
CI/CD securitySupply chainNpm
packages/components/package.json
CI/CD securitySupply chainNpm
packages/chrome-plugin/package.json
ScaOsvGhsa g4jq h2w9 997c
packages/chrome-plugin/package.json
ScaOsvGhsa jqfw vq24 v9c3
harper-desktop/package.json
ScaOsvGhsa g4jq h2w9 997c
harper-desktop/package.json
ScaOsvGhsa jqfw vq24 v9c3
packages/harper.js/package.json
ScaOsvGhsa g4jq h2w9 997c
packages/harper.js/package.json
ScaOsvGhsa jqfw vq24 v9c3
packages/obsidian-plugin/package.json
ScaOsvGhsa g4jq h2w9 997c
packages/obsidian-plugin/package.json
ScaOsvGhsa jqfw vq24 v9c3
This page is publicly accessible at:
https://repobility.com/scan/de904308-f5d0-4c97-a312-04b939c14961/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/de904308-f5d0-4c97-a312-04b939c14961/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.