Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

Open-Less/openless

https://github.com/Open-Less/openless · scanned 2026-05-17 01:36 UTC (14 hours, 44 minutes ago) · 10 languages

130 findings (16 legacy + 114 scanner) 24th percentile · Typescript · medium (20-100K LoC) Scanner says 86 (lower by 25)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 14 hours, 43 minutes ago · v2 · 73 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Severity: Critical 0 High 4 Medium 13 Low 41 Source: Legacy 16 9-layer 57 Crowd 0 Layer: Quality 42 Software 14 Api 1 Frontend 1 Security 1 Cicd 14

All 894 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.

LabelLayerStatusPath
set_clipboard_text software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
get_clipboard_text software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
__init__ software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
_send software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
evaluate software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
invoke software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
close software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
cdp_page_ws software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
speak_phrase software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
wait_for_history_growth software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
configure_preferences software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
focus_terminal_window software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
focus_notepad_window software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
start_target software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
read_target_text software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
cleanup_target software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
main software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…
renderApp software healthy openless-all/app/src/main.tsx:renderApp
App software healthy openless-all/app/src/App.tsx:App
pollHotkeyStatus software healthy openless-all/app/src/App.tsx:pollHotkeyStatus
forwardKey software healthy openless-all/app/src/App.tsx:forwardKey
forwardMouse software healthy openless-all/app/src/App.tsx:forwardMouse
StartupShell software healthy openless-all/app/src/App.tsx:StartupShell
enable software healthy openless-all/app/src/types/tauri-plugin-autostart.d.ts:enab…
disable software healthy openless-all/app/src/types/tauri-plugin-autostart.d.ts:disa…
isEnabled software healthy openless-all/app/src/types/tauri-plugin-autostart.d.ts:isEn…
detectSystemLocale software healthy openless-all/app/src/i18n/index.ts:detectSystemLocale
nav software healthy openless-all/app/src/i18n/index.ts:nav
resolveLocalePreference software healthy openless-all/app/src/i18n/index.ts:resolveLocalePreference
getStoredLocale software healthy openless-all/app/src/i18n/index.ts:getStoredLocale
getLocalePreference software healthy openless-all/app/src/i18n/index.ts:getLocalePreference
setLocalePreference software healthy openless-all/app/src/i18n/index.ts:setLocalePreference
outputPrefsForLocale software healthy openless-all/app/src/i18n/index.ts:outputPrefsForLocale
useAppState software healthy openless-all/app/src/state/useAppState.ts:useAppState
errorMessage software healthy openless-all/app/src/state/HotkeySettingsContext.tsx:errorM…
HotkeySettingsProvider software healthy openless-all/app/src/state/HotkeySettingsContext.tsx:Hotkey…
lang software healthy openless-all/app/src/state/HotkeySettingsContext.tsx:lang
useHotkeySettings software healthy openless-all/app/src/state/HotkeySettingsContext.tsx:useHot…
Icon software healthy openless-all/app/src/components/Icon.tsx:Icon
AudioBars software healthy openless-all/app/src/components/Capsule.tsx:AudioBars
CenterText software healthy openless-all/app/src/components/Capsule.tsx:CenterText
CircleButton software healthy openless-all/app/src/components/Capsule.tsx:CircleButton
Pill software healthy openless-all/app/src/components/Capsule.tsx:Pill
Capsule software healthy openless-all/app/src/components/Capsule.tsx:Capsule
onCancel software healthy openless-all/app/src/components/Capsule.tsx:onCancel
onConfirm software healthy openless-all/app/src/components/Capsule.tsx:onConfirm
SettingsModal software healthy openless-all/app/src/components/SettingsModal.tsx:SettingsM…
PersonalizeSection software healthy openless-all/app/src/components/SettingsModal.tsx:Personali…
applyFontScaleChoice software healthy openless-all/app/src/components/SettingsModal.tsx:applyFont…
AboutMini software healthy openless-all/app/src/components/SettingsModal.tsx:AboutMini

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
README.zh.md software healthy README.zh.md
USAGE.md software healthy USAGE.md
openless.rb software healthy Casks/openless.rb
tauri-csp.md software healthy docs/tauri-csp.md
volcengine-setup.md software healthy docs/volcengine-setup.md
tauri-webdriver-v2.workflow.yml software healthy docs/references/tauri-webdriver-v2.workflow.yml
finding-helper.sh software healthy scripts/finding-helper.sh
audit-system-level.sh software healthy scripts/audit-system-level.sh
bump-version.sh software healthy scripts/bump-version.sh
README.md software healthy openless-all/README.md
vite.config.ts software warning openless-all/app/vite.config.ts
package.json software healthy openless-all/app/package.json
tsconfig.node.json software healthy openless-all/app/tsconfig.node.json
index.html software healthy openless-all/app/index.html
package-lock.json software healthy openless-all/app/package-lock.json
tsconfig.json software healthy openless-all/app/tsconfig.json
build-mac.sh software healthy openless-all/app/scripts/build-mac.sh
windows-openless-lifecycle-e2e.py software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py
Cargo.toml software healthy openless-all/app/src-tauri/Cargo.toml
tauri.conf.json software healthy openless-all/app/src-tauri/tauri.conf.json
build.rs software healthy openless-all/app/src-tauri/build.rs
Cargo.toml software healthy openless-all/app/src-tauri/backend-tests/Cargo.toml
backend_rust.rs software healthy openless-all/app/src-tauri/backend-tests/tests/backend_rust…
default.json software healthy openless-all/app/src-tauri/capabilities/default.json
commands.rs software healthy openless-all/app/src-tauri/src/commands.rs
windows_ime_session.rs software healthy openless-all/app/src-tauri/src/windows_ime_session.rs
correction.rs software healthy openless-all/app/src-tauri/src/correction.rs
lib.rs software healthy openless-all/app/src-tauri/src/lib.rs
hotkey.rs software healthy openless-all/app/src-tauri/src/hotkey.rs
persistence.rs software healthy openless-all/app/src-tauri/src/persistence.rs
windows_ime_protocol.rs software healthy openless-all/app/src-tauri/src/windows_ime_protocol.rs
selection.rs software healthy openless-all/app/src-tauri/src/selection.rs
combo_hotkey.rs software healthy openless-all/app/src-tauri/src/combo_hotkey.rs
types.rs software healthy openless-all/app/src-tauri/src/types.rs
audio_mute.rs software healthy openless-all/app/src-tauri/src/audio_mute.rs
windows_ime_ipc.rs software healthy openless-all/app/src-tauri/src/windows_ime_ipc.rs
cli.rs software healthy openless-all/app/src-tauri/src/cli.rs
windows_ime_profile.rs software healthy openless-all/app/src-tauri/src/windows_ime_profile.rs
shortcut_binding.rs software healthy openless-all/app/src-tauri/src/shortcut_binding.rs
global_hotkey_runtime.rs software healthy openless-all/app/src-tauri/src/global_hotkey_runtime.rs
qa_hotkey.rs software healthy openless-all/app/src-tauri/src/qa_hotkey.rs
coordinator_state.rs software healthy openless-all/app/src-tauri/src/coordinator_state.rs
polish.rs software healthy openless-all/app/src-tauri/src/polish.rs
main.rs software healthy openless-all/app/src-tauri/src/main.rs
coordinator.rs software healthy openless-all/app/src-tauri/src/coordinator.rs
llm_gemini.rs software healthy openless-all/app/src-tauri/src/llm_gemini.rs
permissions.rs software healthy openless-all/app/src-tauri/src/permissions.rs
insertion.rs software healthy openless-all/app/src-tauri/src/insertion.rs
recorder.rs software healthy openless-all/app/src-tauri/src/recorder.rs

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
Casks software healthy Casks
docs software healthy docs
references software healthy docs/references
scripts software healthy scripts
openless-all software healthy openless-all
app software healthy openless-all/app
scripts software healthy openless-all/app/scripts
src-tauri software healthy openless-all/app/src-tauri
backend-tests software healthy openless-all/app/src-tauri/backend-tests
tests software healthy openless-all/app/src-tauri/backend-tests/tests
capabilities software healthy openless-all/app/src-tauri/capabilities
src software healthy openless-all/app/src-tauri/src
coordinator software healthy openless-all/app/src-tauri/src/coordinator
asr software healthy openless-all/app/src-tauri/src/asr
local software healthy openless-all/app/src-tauri/src/asr/local
windows-ime software healthy openless-all/app/windows-ime
src software healthy openless-all/app/windows-ime/src
src software healthy openless-all/app/src
types software healthy openless-all/app/src/types
i18n software healthy openless-all/app/src/i18n
state software healthy openless-all/app/src/state
components software healthy openless-all/app/src/components
ui software healthy openless-all/app/src/components/ui
lib software healthy openless-all/app/src/lib
pages software healthy openless-all/app/src/pages
settings software healthy openless-all/app/src/pages/settings
styles software healthy openless-all/app/src/styles
design_handoff_openless software healthy openless-all/design_handoff_openless
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
/QaPanel frontend healthy openless-all/app/src/pages/QaPanel.tsx
/SelectionAsk frontend healthy openless-all/app/src/pages/SelectionAsk.tsx
/History frontend healthy openless-all/app/src/pages/History.tsx
/Style frontend healthy openless-all/app/src/pages/Style.tsx
/LocalAsr frontend healthy openless-all/app/src/pages/LocalAsr.tsx
/Marketplace frontend healthy openless-all/app/src/pages/Marketplace.tsx
/Overview frontend healthy openless-all/app/src/pages/Overview.tsx
/Settings frontend healthy openless-all/app/src/pages/Settings.tsx
/Vocab frontend healthy openless-all/app/src/pages/Vocab.tsx
/_atoms frontend healthy openless-all/app/src/pages/_atoms.tsx
/Translation frontend healthy openless-all/app/src/pages/Translation.tsx
/settings/PermissionsSection frontend healthy openless-all/app/src/pages/settings/PermissionsSection.tsx
/settings/LanguageSection frontend healthy openless-all/app/src/pages/settings/LanguageSection.tsx
/settings/AboutUpdateControl frontend healthy openless-all/app/src/pages/settings/AboutUpdateControl.tsx
/settings/ShortcutsSection frontend healthy openless-all/app/src/pages/settings/ShortcutsSection.tsx
/settings/shared frontend healthy openless-all/app/src/pages/settings/shared.tsx
/settings/AdvancedSection frontend healthy openless-all/app/src/pages/settings/AdvancedSection.tsx

LabelLayerStatusPath
auth::openless-all/app/src/i18n/ko.ts security healthy openless-all/app/src/i18n/ko.ts
auth::openless-all/app/src-tauri/src/types.rs security healthy openless-all/app/src-tauri/src/types.rs
auth::openless-all/app/src/lib/types.ts security healthy openless-all/app/src/lib/types.ts
auth::openless-all/app/src/i18n/ja.ts security healthy openless-all/app/src/i18n/ja.ts
auth::openless-all/app/src/i18n/zh-TW.ts security healthy openless-all/app/src/i18n/zh-TW.ts
auth::openless-all/app/src/lib/ipc.ts security healthy openless-all/app/src/lib/ipc.ts
auth::openless-all/app/src/i18n/zh-CN.ts security healthy openless-all/app/src/i18n/zh-CN.ts
auth::openless-all/app/src/i18n/en.ts security healthy openless-all/app/src/i18n/en.ts
auth::.github/workflows/claude.yml security healthy .github/workflows/claude.yml
auth::openless-all/app/src-tauri/src/commands.rs security healthy openless-all/app/src-tauri/src/commands.rs
auth::openless-all/app/src/pages/Marketplace.tsx security healthy openless-all/app/src/pages/Marketplace.tsx
auth::openless-all/app/src-tauri/src/coordinator.rs security healthy openless-all/app/src-tauri/src/coordinator.rs
auth::openless-all/app/src/pages/Settings.tsx security healthy openless-all/app/src/pages/Settings.tsx
auth::openless-all/app/src-tauri/src/polish.rs security healthy openless-all/app/src-tauri/src/polish.rs

LabelLayerStatusPath
TAURI_SIGNING_PRIVATE_KEY cicd healthy
APPLE_CERTIFICATE cicd healthy
TAURI_SIGNING_PRIVATE_KEY_PASSWORD cicd healthy
APPLE_CERTIFICATE_PASSWORD cicd healthy
APPLE_ID cicd healthy
GITHUB_TOKEN cicd healthy
OPENLESS_RELEASE_CHANNEL cicd healthy
APPLE_PROVIDER_SHORT_NAME cicd healthy
OPENAI_KEY cicd healthy
APPLE_TEAM_ID cicd healthy
CLAUDE_CODE_OAUTH_TOKEN cicd healthy
APPLE_PASSWORD cicd healthy
KEYCHAIN_PASSWORD cicd healthy

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::claude cicd healthy .github/workflows/claude.yml
gha::update-cask cicd healthy .github/workflows/update-cask.yml
gha::release-tauri cicd healthy .github/workflows/release-tauri.yml
gha::pr-agent cicd healthy .github/workflows/pr-agent.yml

LabelLayerStatusPath
cross-platform cicd healthy .github/workflows/ci.yml
claude cicd healthy .github/workflows/claude.yml
update-cask cicd healthy .github/workflows/update-cask.yml
build cicd healthy .github/workflows/release-tauri.yml
pr_agent_job cicd healthy .github/workflows/pr-agent.yml

LabelLayerStatusPath
127.0.0.1 network healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py
1.23.2.3 network healthy openless-all/app/src-tauri/src/asr/local/foundry_native.rs
1.8.1.0 network healthy openless-all/app/src-tauri/src/asr/local/foundry_native.rs

LabelLayerStatusPath
port:1420 network healthy openless-all/app/vite.config.ts
port:1421 network healthy openless-all/app/vite.config.ts

LabelLayerStatusPath
repobility-clone-3oopx1ke software healthy /tmp/repobility-clone-3oopx1ke

LabelLayerStatusPath
CdpClient software healthy openless-all/app/scripts/windows-openless-lifecycle-e2e.py:…

LabelLayerStatusPath
hotkeyMigration.ts data healthy openless-all/app/src/lib/hotkeyMigration.ts

LabelLayerStatusPath
gpu (detected) hardware healthy scripts/finding-helper.sh

LabelLayerStatusPath
password_literal::.github/workflows/release-tauri.yml security healthy .github/workflows/release-tauri.yml
{# ── 2026-05-17 Round 14: AI-agent bridge footer ────────────────────── Discoverability: the /agents/voting/ guide + MCP manifest exist but aren't linked from anywhere users actually land. Small, opt-in footer. #}
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/154d1fd0-3531-4810-9a33-c2cfd5a61503/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/154d1fd0-3531-4810-9a33-c2cfd5a61503/

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.