https://github.com/Automattic/harper
· scanned 2026-07-23 19:40 UTC (4 days, 21 hours ago)
299 raw signals (0 security + 299 graph)
Last scanned 4 days, 21 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.
All 2467 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
rust-toolchain.toml |
software | healthy | rust-toolchain.toml |
docker-compose.dev.yml |
software | healthy | docker-compose.dev.yml |
Cargo.toml |
software | healthy | Cargo.toml |
Gemfile |
software | healthy | Gemfile |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
README.md |
software | healthy | README.md |
AGENT_POLICY.md |
software | healthy | AGENT_POLICY.md |
rustfmt.toml |
software | healthy | rustfmt.toml |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
demo.md |
software | healthy | demo.md |
COMPARISON.md |
software | healthy | COMPARISON.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
Dockerfile |
software | healthy | Dockerfile |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
LICENSE |
software | healthy | LICENSE |
biome.json |
software | healthy | biome.json |
Cargo.lock |
software | healthy | Cargo.lock |
AGENTS.md |
software | healthy | AGENTS.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
clippy.toml |
software | healthy | harper-thesaurus/clippy.toml |
Cargo.toml |
software | healthy | harper-thesaurus/Cargo.toml |
build.rs |
software | healthy | harper-thesaurus/build.rs |
lib.rs |
software | healthy | harper-thesaurus/src/lib.rs |
thesaurus.rs |
software | healthy | harper-thesaurus/src/thesaurus.rs |
Cargo.toml |
software | healthy | harper-wasm/Cargo.toml |
README.md |
software | healthy | harper-wasm/README.md |
lib.rs |
software | healthy | harper-wasm/src/lib.rs |
Cargo.toml |
software | healthy | harper-typst/Cargo.toml |
run_tests.rs |
software | healthy | harper-typst/tests/run_tests.rs |
tests.rs |
software | healthy | harper-typst/tests/tests.rs |
lib.rs |
software | healthy | harper-typst/src/lib.rs |
typst_translator.rs |
software | healthy | harper-typst/src/typst_translator.rs |
offset_cursor.rs |
software | healthy | harper-typst/src/offset_cursor.rs |
Cargo.toml |
software | healthy | harper-python/Cargo.toml |
run_tests.rs |
software | healthy | harper-python/tests/run_tests.rs |
field_docstrings.py |
software | healthy | harper-python/tests/test_sources/field_docstrings.py |
comments.py |
software | healthy | harper-python/tests/test_sources/comments.py |
docstrings.py |
software | healthy | harper-python/tests/test_sources/docstrings.py |
lib.rs |
software | healthy | harper-python/src/lib.rs |
Cargo.toml |
software | healthy | fuzz/Cargo.toml |
README.md |
software | healthy | fuzz/README.md |
fuzz_harper_typst.rs |
software | healthy | fuzz/fuzz_targets/fuzz_harper_typst.rs |
fuzz_harper_literate_haskell.rs |
software | healthy | fuzz/fuzz_targets/fuzz_harper_literate_haskell.rs |
fuzz_harper_core_markdown.rs |
software | healthy | fuzz/fuzz_targets/fuzz_harper_core_markdown.rs |
fuzz_harper_html.rs |
software | healthy | fuzz/fuzz_targets/fuzz_harper_html.rs |
fuzz_harper_comment.rs |
software | healthy | fuzz/fuzz_targets/fuzz_harper_comment.rs |
Cargo.toml |
software | healthy | harper-stats/Cargo.toml |
README.md |
software | healthy | harper-stats/README.md |
lib.rs |
software | healthy | harper-stats/src/lib.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | harper-python/tests/test_sources/comments.py:6 |
main |
software | healthy | harper-python/tests/test_sources/docstrings.py:2 |
__init__ |
software | healthy | harper-python/tests/test_sources/docstrings.py:9 |
multiline_docstring |
software | healthy | harper-python/tests/test_sources/docstrings.py:15 |
hasProgram |
software | healthy | packages/chrome-plugin/vglrunWrapper.js:hasProgram |
getBackground |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
seedDomainSettings |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
getChildFrame |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
getChildTextarea |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
getChildHighlights |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
getChildPopup |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
typeLintableText |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
waitForChildHighlight |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
clickChildHighlight |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
expectNoChildHighlights |
software | healthy | packages/chrome-plugin/tests/iframe_domain_inheritance.spec… |
setup |
software | healthy | packages/chrome-plugin/tests/draft.spec.ts:setup |
getBackground |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
seedDomainSettings |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
getChildFrame |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
getRevealButton |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
getChildTextarea |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
getChildHighlights |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
clickChildHighlight |
software | healthy | packages/chrome-plugin/tests/iframe_dynamic_textarea.spec.t… |
textareaSetup |
software | healthy | packages/chrome-plugin/tests/github.spec.ts:textareaSetup |
getBackground |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getBackground |
getExtensionId |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getExtensionId |
openExtensionPage |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:openExtensionPage |
getStoredLintConfig |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getStoredLintConf… |
getStoredDelay |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getStoredDelay |
getSlateEditor |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getSlateEditor |
getLexicalEditor |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getLexicalEditor |
getProseMirrorEditor |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getProseMirrorEdi… |
getDraftEditor |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getDraftEditor |
replaceEditorContent |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:replaceEditorCont… |
getHarperHighlights |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getHarperHighligh… |
waitForHarperHighlightCenter |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:waitForHarperHigh… |
assertLocatorIsFocused |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:assertLocatorIsFo… |
assertLocatorsResolveEqually |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:assertLocatorsRes… |
clickHarperHighlight |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:clickHarperHighli… |
openHarperPopupFromEditorPointerDown |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:openHarperPopupFr… |
getTextarea |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getTextarea |
that |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:that |
resolveTestPage |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:resolveTestPage |
assertEditorText |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:assertEditorText |
assertEditorContains |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:assertEditorConta… |
isFormElement |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:isFormElement |
testBasicSuggestion |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:testBasicSuggesti… |
testCanIgnoreSuggestion |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:testCanIgnoreSugg… |
testCanBlockRuleSuggestion |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:testCanBlockRuleS… |
getSortedHighlightBoxes |
software | healthy | packages/chrome-plugin/tests/testUtils.ts:getSortedHighligh… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
[email protected] |
dependencies | healthy | fuzz/Cargo.toml |
[email protected] |
dependencies | healthy | harper-asciidoc/Cargo.toml |
[email protected] |
dependencies | healthy | harper-asciidoc/Cargo.toml |
[email protected] |
dependencies | healthy | harper-asciidoc/Cargo.toml |
[email protected] |
dependencies | healthy | harper-brill/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-cli/Cargo.toml |
tempfile@3 |
dependencies | healthy | harper-cli/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-comments/Cargo.toml |
[email protected] |
dependencies | healthy | harper-core/Cargo.toml |
[email protected] |
dependencies | healthy | harper-core/Cargo.toml |
[email protected] |
dependencies | healthy | harper-core/Cargo.toml |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
harper-thesaurus |
software | healthy | harper-thesaurus |
src |
software | healthy | harper-thesaurus/src |
harper-wasm |
software | healthy | harper-wasm |
src |
software | healthy | harper-wasm/src |
harper-typst |
software | healthy | harper-typst |
tests |
software | healthy | harper-typst/tests |
src |
software | healthy | harper-typst/src |
harper-python |
software | healthy | harper-python |
tests |
software | healthy | harper-python/tests |
test_sources |
software | healthy | harper-python/tests/test_sources |
src |
software | healthy | harper-python/src |
fuzz |
software | healthy | fuzz |
fuzz_targets |
software | healthy | fuzz/fuzz_targets |
harper-stats |
software | healthy | harper-stats |
src |
software | healthy | harper-stats/src |
harper-pos-utils |
software | healthy | harper-pos-utils |
src |
software | healthy | harper-pos-utils/src |
tagger |
software | healthy | harper-pos-utils/src/tagger |
brill_tagger |
software | healthy | harper-pos-utils/src/tagger/brill_tagger |
chunker |
software | healthy | harper-pos-utils/src/chunker |
brill_chunker |
software | healthy | harper-pos-utils/src/chunker/brill_chunker |
harper-core |
software | healthy | harper-core |
tests |
software | healthy | harper-core/tests |
text |
software | healthy | harper-core/tests/text |
linters |
software | healthy | harper-core/tests/text/linters |
tagged |
software | healthy | harper-core/tests/text/tagged |
test_sources |
software | healthy | harper-core/tests/test_sources |
src |
software | healthy | harper-core/src |
parsers |
software | healthy | harper-core/src/parsers |
linting |
software | healthy | harper-core/src/linting |
lets_confusion |
software | healthy | harper-core/src/linting/lets_confusion |
its_contraction |
software | healthy | harper-core/src/linting/its_contraction |
phrase_set_corrections |
software | healthy | harper-core/src/linting/phrase_set_corrections |
pronoun_contraction |
software | healthy | harper-core/src/linting/pronoun_contraction |
theyre_confusions |
software | healthy | harper-core/src/linting/theyre_confusions |
sneaked_snuck |
software | healthy | harper-core/src/linting/sneaked_snuck |
criteria_phenomena |
software | healthy | harper-core/src/linting/criteria_phenomena |
plural_decades |
software | healthy | harper-core/src/linting/plural_decades |
weir_rules |
software | healthy | harper-core/src/linting/weir_rules |
vicious_loop |
software | healthy | harper-core/src/linting/vicious_loop |
hop_hope |
software | healthy | harper-core/src/linting/hop_hope |
mass_nouns |
software | healthy | harper-core/src/linting/mass_nouns |
lint_group |
software | healthy | harper-core/src/linting/lint_group |
structured_config |
software | healthy | harper-core/src/linting/lint_group/structured_config |
noun_verb_confusion |
software | healthy | harper-core/src/linting/noun_verb_confusion |
effect_affect |
software | healthy | harper-core/src/linting/noun_verb_confusion/effect_affect |
noun_instead_of_verb |
software | healthy | harper-core/src/linting/noun_verb_confusion/noun_instead_of… |
to_two_too |
software | healthy | harper-core/src/linting/to_two_too |
compound_nouns |
software | healthy | harper-core/src/linting/compound_nouns |
lexing |
software | healthy | harper-core/src/lexing |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Result |
software | healthy | harper-python/tests/test_sources/field_docstrings.py:1 |
Main |
software | healthy | harper-python/tests/test_sources/docstrings.py:6 |
GoogleDocsBridgeRequestHandler |
software | healthy | packages/chrome-plugin/public/google-docs-bridge-request-ha… |
ProtocolClient |
software | healthy | packages/chrome-plugin/src/ProtocolClient.ts:ProtocolClient |
GoogleDocsBridgeClient |
software | healthy | packages/chrome-plugin/src/contentScript/GoogleDocsBridgeCl… |
TextFieldRange |
software | healthy | packages/lint-framework/src/lint/TextFieldRange.ts:TextFiel… |
RenderBox |
software | healthy | packages/lint-framework/src/lint/RenderBox.ts:RenderBox |
LintFramework |
software | healthy | packages/lint-framework/src/lint/LintFramework.ts:LintFrame… |
PopupHandler |
software | healthy | packages/lint-framework/src/lint/PopupHandler.ts:PopupHandl… |
that |
software | healthy | packages/lint-framework/src/lint/Highlights.ts:that |
Highlights |
software | healthy | packages/lint-framework/src/lint/Highlights.ts:Highlights |
maps |
software | healthy | packages/harper-editor/src/lib/editorDisplay.ts:maps |
GithubClient |
software | healthy | packages/web/src/lib/GitHubClient.ts:GithubClient |
UninstallFeedback |
software | healthy | packages/web/src/lib/db/models/UninstallFeedback.ts:Uninsta… |
ProblematicLints |
software | healthy | packages/web/src/lib/db/models/ProblematicLints.ts:Problema… |
DataBlock |
software | healthy | packages/wordpress-plugin/src/harper/DataBlock.ts:DataBlock |
RichText |
software | healthy | packages/wordpress-plugin/src/harper/RichText.ts:RichText |
BinaryModuleImpl |
software | healthy | packages/harper.js/src/BinaryModule.ts:BinaryModuleImpl |
SuperBinaryModule |
software | healthy | packages/harper.js/src/BinaryModule.ts:SuperBinaryModule |
LocalLinter |
software | healthy | packages/harper.js/src/LocalLinter.ts:LocalLinter |
that |
software | healthy | packages/harper.js/src/Serializer.ts:that |
Serializer |
software | healthy | packages/harper.js/src/Serializer.ts:Serializer |
will |
software | healthy | packages/harper.js/src/WorkerLinter/index.ts:will |
WorkerLinter |
software | healthy | packages/harper.js/src/WorkerLinter/index.ts:WorkerLinter |
State |
software | healthy | packages/obsidian-plugin/src/State.ts:State |
will |
software | healthy | packages/obsidian-plugin/src/State.ts:will |
HarperPlugin |
software | healthy | packages/obsidian-plugin/src/index.ts:HarperPlugin |
that |
software | healthy | packages/obsidian-plugin/src/State.test.ts:that |
HarperSettingTab |
software | healthy | packages/obsidian-plugin/src/HarperSettingTab.ts:HarperSett… |
to |
software | healthy | packages/obsidian-plugin/src/lint.ts:to |
SelectedDiagnostic |
software | healthy | packages/obsidian-plugin/src/lint.ts:SelectedDiagnostic |
LintState |
software | healthy | packages/obsidian-plugin/src/lint.ts:LintState |
DiagnosticWidget |
software | healthy | packages/obsidian-plugin/src/lint.ts:DiagnosticWidget |
Clazz |
software | healthy | harper-comments/tests/language_support_sources/jsdoc.ts:Cla… |
DesktopUpdater |
software | healthy | harper-desktop/src/lib/DesktopUpdater.ts:DesktopUpdater |
Client |
software | healthy | harper-desktop/src/lib/client.ts:Client |
| Label | Layer | Status | Path |
|---|---|---|---|
Main |
frontend | healthy | packages/vscode-plugin/src/tests/fixtures/languages/javascr… |
Main |
frontend | healthy | packages/vscode-plugin/src/tests/fixtures/languages/typescr… |
SidebarTabContainer |
frontend | healthy | packages/wordpress-plugin/src/harper/SidebarTabContainer.tsx |
Logo |
frontend | healthy | packages/wordpress-plugin/src/harper/Logo.jsx |
DialectSelectRow |
frontend | healthy | packages/wordpress-plugin/src/harper/DialectSelectRow.tsx |
Highlighter |
frontend | healthy | packages/wordpress-plugin/src/harper/Highlighter.tsx |
LintSettingList |
frontend | healthy | packages/wordpress-plugin/src/harper/LintSettingList.tsx |
SidebarControl |
frontend | healthy | packages/wordpress-plugin/src/harper/SidebarControl.tsx |
LintList |
frontend | healthy | packages/wordpress-plugin/src/harper/LintList.tsx |
LintSettingRow |
frontend | healthy | packages/wordpress-plugin/src/harper/LintSettingRow.tsx |
LinterProvider |
frontend | healthy | packages/wordpress-plugin/src/harper/LinterProvider.tsx |
LintListItem |
frontend | healthy | packages/wordpress-plugin/src/harper/LintListItem.tsx |
SuggestionControl |
frontend | healthy | packages/wordpress-plugin/src/harper/SuggestionControl.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::build_artifacts |
cicd | healthy | harper-desktop/.github/workflows/build_artifacts.yml |
gha::chrome_plugin |
cicd | healthy | .github/workflows/chrome_plugin.yml |
gha::just_checks |
cicd | healthy | .github/workflows/just_checks.yml |
gha::build_web |
cicd | healthy | .github/workflows/build_web.yml |
gha::wp_plugin |
cicd | healthy | .github/workflows/wp_plugin.yml |
gha::stale |
cicd | healthy | .github/workflows/stale.yml |
gha::vscode_plugin |
cicd | healthy | .github/workflows/vscode_plugin.yml |
gha::binaries |
cicd | healthy | .github/workflows/binaries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-artifacts |
cicd | healthy | harper-desktop/.github/workflows/build_artifacts.yml |
chrome-plugin |
cicd | healthy | .github/workflows/chrome_plugin.yml |
just-checks |
cicd | healthy | .github/workflows/just_checks.yml |
build-web |
cicd | healthy | .github/workflows/build_web.yml |
wp-plugin |
cicd | healthy | .github/workflows/wp_plugin.yml |
close-issues |
cicd | healthy | .github/workflows/stale.yml |
vscode-plugin |
cicd | healthy | .github/workflows/vscode_plugin.yml |
binaries |
cicd | healthy | .github/workflows/binaries.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::harper-desktop/src/lib/settings/settings-data.ts |
security | healthy | harper-desktop/src/lib/settings/settings-data.ts |
auth::harper-brill/finished_chunker/vocab.json |
security | healthy | harper-brill/finished_chunker/vocab.json |
auth::harper-core/src/linting/multiple_sequential_pronouns.… |
security | healthy | harper-core/src/linting/multiple_sequential_pronouns.rs |
auth::harper-core/src/linting/one_and_the_same.rs |
security | healthy | harper-core/src/linting/one_and_the_same.rs |
auth::harper-brill/trained_tagger_model.json |
security | healthy | harper-brill/trained_tagger_model.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3306 |
network | healthy | docker-compose.dev.yml |
port:3000 |
network | healthy | Dockerfile |
port:1420 |
network | healthy | harper-desktop/vite.config.js |
port:1421 |
network | healthy | harper-desktop/vite.config.js |
| Label | Layer | Status | Path |
|---|---|---|---|
mariadb |
data | healthy | docker-compose.dev.yml |
mysql |
data | healthy | docker-compose.dev.yml |
sqlite |
data | healthy | harper-desktop/src/lib/settings/settings-data.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
1.3.268.0 |
network | healthy | Cargo.lock |
1.4.341.0 |
network | healthy | Cargo.lock |
127.0.0.1 |
network | healthy | packages/chrome-plugin/playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
site |
hardware | healthy | docker-compose.yml |
db |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
OPEN_VSX_TOKEN |
cicd | healthy | — |
VS_MARKETPLACE_TOKEN |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
problematic_lint |
data | healthy | packages/web/drizzle/0001_blushing_corsair.sql |
uninstall_feedback |
data | healthy | packages/web/drizzle/0000_cute_zuras.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::packages/web/vite.config.ts |
security | healthy | packages/web/vite.config.ts |
generic_api_key::packages/web/src/lib/marketing/data.ts |
security | healthy | packages/web/src/lib/marketing/data.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-533kut33 |
software | healthy | /tmp/repobility-clone-533kut33 |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | harper-core/src/linting/disjoint_prefixes.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | harper-core/proper_noun_rules.json |
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.