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.

readest/readest

https://github.com/readest/readest · scanned 2026-06-15 23:48 UTC (2 months, 3 weeks ago)

509 raw signals (92 security + 417 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 423 actionable findings from 2 signal sources. 331 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 6866 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
luaUnescape software healthy apps/readest.koplugin/scripts/extract-i18n.js:luaUnescape
collectLuaFiles software healthy apps/readest.koplugin/scripts/extract-i18n.js:collectLuaFil…
extractMsgids software healthy apps/readest.koplugin/scripts/extract-i18n.js:extractMsgids
unescapePo software healthy apps/readest.koplugin/scripts/extract-i18n.js:unescapePo
parsePo software healthy apps/readest.koplugin/scripts/extract-i18n.js:parsePo
flush software healthy apps/readest.koplugin/scripts/extract-i18n.js:flush
escapePo software healthy apps/readest.koplugin/scripts/extract-i18n.js:escapePo
writePo software healthy apps/readest.koplugin/scripts/extract-i18n.js:writePo
main software healthy apps/readest.koplugin/scripts/extract-i18n.js:main
parseArgs software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:parseArgs
shortGitSha software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:shortGitSha
which software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:which
stampMeta software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:stampMeta
restoreMeta software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:restoreMeta
main software healthy apps/readest.koplugin/scripts/build-koplugin.mjs:main
collectLuaFiles software healthy apps/readest.koplugin/scripts/lint-koplugin.mjs:collectLuaF…
which software healthy apps/readest.koplugin/scripts/test-koplugin.mjs:which
onMissing software healthy apps/readest.koplugin/scripts/test-koplugin.mjs:onMissing
resolveInput software healthy apps/readest-app/i18next-scanner.config.cjs:resolveInput
topWindow software healthy apps/readest-app/vitest.tauri.setup.ts:topWindow
TopUint8Array software healthy apps/readest-app/vitest.tauri.setup.ts:TopUint8Array
TopArrayBuffer software healthy apps/readest-app/vitest.tauri.setup.ts:TopArrayBuffer
fixRequest software healthy apps/readest-app/vitest.tauri.setup.ts:fixRequest
fixResponse software healthy apps/readest-app/vitest.tauri.setup.ts:fixResponse
shortGloss software healthy apps/readest-app/scripts/build-wordwise-data.mjs:shortGloss
parseCsvLine software healthy apps/readest-app/scripts/build-wordwise-data.mjs:parseCsvLi…
parseExchange software healthy apps/readest-app/scripts/build-wordwise-data.mjs:parseExcha…
buildEnZh software healthy apps/readest-app/scripts/build-wordwise-data.mjs:buildEnZh
col software healthy apps/readest-app/scripts/build-wordwise-data.mjs:col
parseCedictLine software healthy apps/readest-app/scripts/build-wordwise-data.mjs:parseCedic…
buildHskLevels software healthy apps/readest-app/scripts/build-wordwise-data.mjs:buildHskLe…
buildZhEn software healthy apps/readest-app/scripts/build-wordwise-data.mjs:buildZhEn
rankForLevel software healthy apps/readest-app/scripts/build-wordwise-data.mjs:rankForLev…
parseFrequencyWords software healthy apps/readest-app/scripts/build-wordwise-data.mjs:parseFrequ…
mergeXToEnEntry software healthy apps/readest-app/scripts/build-wordwise-data.mjs:mergeXToEn…
extractXToEn software healthy apps/readest-app/scripts/build-wordwise-data.mjs:extractXTo…
mergeEnToXEntry software healthy apps/readest-app/scripts/build-wordwise-data.mjs:mergeEnToX…
consider software healthy apps/readest-app/scripts/build-wordwise-data.mjs:consider
extractEnToX software healthy apps/readest-app/scripts/build-wordwise-data.mjs:extractEnT…
extractWikDict software healthy apps/readest-app/scripts/build-wordwise-data.mjs:extractWik…
parseLemmatizationList software healthy apps/readest-app/scripts/build-wordwise-data.mjs:parseLemma…
inflectionMapFromPack software healthy apps/readest-app/scripts/build-wordwise-data.mjs:inflection…
streamJsonl software healthy apps/readest-app/scripts/build-wordwise-data.mjs:streamJsonl
extractXToEnStream software healthy apps/readest-app/scripts/build-wordwise-data.mjs:extractXTo…
extractEnToXStream software healthy apps/readest-app/scripts/build-wordwise-data.mjs:extractEnT…
buildPack software healthy apps/readest-app/scripts/build-wordwise-data.mjs:buildPack
sha256Hex software healthy apps/readest-app/scripts/build-wordwise-data.mjs:sha256Hex
packEntry software healthy apps/readest-app/scripts/build-wordwise-data.mjs:packEntry
buildManifest software healthy apps/readest-app/scripts/build-wordwise-data.mjs:buildManif…
writeManifest software healthy apps/readest-app/scripts/build-wordwise-data.mjs:writeManif…

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

LabelLayerStatusPath
Cargo.toml software healthy Cargo.toml
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
biome.json software healthy biome.json
Cargo.lock software healthy Cargo.lock
SECURITY.md software healthy SECURITY.md
compose.build.yaml software healthy docker/compose.build.yaml
README.md software healthy docker/README.md
compose.dev.yaml software healthy docker/compose.dev.yaml
.env.example software healthy docker/.env.example
compose.yaml software healthy docker/compose.yaml
kong.yml software healthy docker/volumes/api/kong.yml
jwt.sql software healthy docker/volumes/db/jwt.sql
roles.sql software healthy docker/volumes/db/roles.sql
012_send_to_readest.sql software healthy docker/volumes/db/migrations/012_send_to_readest.sql
010_replica_keys_forget.sql software healthy docker/volumes/db/migrations/010_replica_keys_forget.sql
004_crdt_merge_replica_fn.sql software healthy docker/volumes/db/migrations/004_crdt_merge_replica_fn.sql
011_replica_settings.sql software healthy docker/volumes/db/migrations/011_replica_settings.sql
009_replica_opds_catalog.sql software healthy docker/volumes/db/migrations/009_replica_opds_catalog.sql
006_replica_more_kinds.sql software healthy docker/volumes/db/migrations/006_replica_more_kinds.sql
001_add_rsvp_position.sql software healthy docker/volumes/db/migrations/001_add_rsvp_position.sql
002_add_book_shares.sql software healthy docker/volumes/db/migrations/002_add_book_shares.sql
013_add_book_notes_global.sql software healthy docker/volumes/db/migrations/013_add_book_notes_global.sql
008_replica_keys_rpcs.sql software healthy docker/volumes/db/migrations/008_replica_keys_rpcs.sql
003_add_replicas.sql software healthy docker/volumes/db/migrations/003_add_replicas.sql
005_replica_manifest_cursor_updated_at.sql software healthy docker/volumes/db/migrations/005_replica_manifest_cursor_up…
007_files_replica_grouping.sql software healthy docker/volumes/db/migrations/007_files_replica_grouping.sql
schema.sql software healthy docker/volumes/db/init/schema.sql
devcontainer.json software healthy .devcontainer/devcontainer.json
readest-sync-api.json software healthy apps/readest.koplugin/readest-sync-api.json
supabase-auth-api.json software healthy apps/readest.koplugin/supabase-auth-api.json
README.md software healthy apps/readest.koplugin/spec/README.md
library-design.md software healthy apps/readest.koplugin/docs/library-design.md
extract-i18n.js software healthy apps/readest.koplugin/scripts/extract-i18n.js
build-koplugin.mjs software healthy apps/readest.koplugin/scripts/build-koplugin.mjs
lint-koplugin.mjs software healthy apps/readest.koplugin/scripts/lint-koplugin.mjs
test-koplugin.mjs software healthy apps/readest.koplugin/scripts/test-koplugin.mjs
i18next-scanner.config.cjs software healthy apps/readest-app/i18next-scanner.config.cjs
playwright.config.ts software healthy apps/readest-app/playwright.config.ts
.env.local.example software healthy apps/readest-app/.env.local.example
vite.config.ts software healthy apps/readest-app/vite.config.ts
DESIGN.md software healthy apps/readest-app/DESIGN.md
skills-lock.json software healthy apps/readest-app/skills-lock.json
open-next.config.ts software healthy apps/readest-app/open-next.config.ts

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

LabelLayerStatusPath
docker software healthy docker
volumes software healthy docker/volumes
api software healthy docker/volumes/api
db software healthy docker/volumes/db
migrations software healthy docker/volumes/db/migrations
init software healthy docker/volumes/db/init
.devcontainer software healthy .devcontainer
apps software healthy apps
readest.koplugin software healthy apps/readest.koplugin
spec software healthy apps/readest.koplugin/spec
docs software healthy apps/readest.koplugin/docs
scripts software healthy apps/readest.koplugin/scripts
readest-app software healthy apps/readest-app
docs software healthy apps/readest-app/docs
superpowers software healthy apps/readest-app/docs/superpowers
plans software healthy apps/readest-app/docs/superpowers/plans
specs software healthy apps/readest-app/docs/superpowers/specs
scripts software healthy apps/readest-app/scripts
nightly-verify-harness software healthy apps/readest-app/scripts/nightly-verify-harness
workers software healthy apps/readest-app/workers
send-email software healthy apps/readest-app/workers/send-email
src software healthy apps/readest-app/workers/send-email/src
extensions software healthy apps/readest-app/extensions
send-to-readest software healthy apps/readest-app/extensions/send-to-readest
scripts software healthy apps/readest-app/extensions/send-to-readest/scripts
_locales software healthy apps/readest-app/extensions/send-to-readest/_locales
it software healthy apps/readest-app/extensions/send-to-readest/_locales/it
bo software healthy apps/readest-app/extensions/send-to-readest/_locales/bo
id software healthy apps/readest-app/extensions/send-to-readest/_locales/id
ko software healthy apps/readest-app/extensions/send-to-readest/_locales/ko
pt software healthy apps/readest-app/extensions/send-to-readest/_locales/pt
zh_CN software healthy apps/readest-app/extensions/send-to-readest/_locales/zh_CN
hu software healthy apps/readest-app/extensions/send-to-readest/_locales/hu
ar software healthy apps/readest-app/extensions/send-to-readest/_locales/ar
th software healthy apps/readest-app/extensions/send-to-readest/_locales/th
fa software healthy apps/readest-app/extensions/send-to-readest/_locales/fa
ms software healthy apps/readest-app/extensions/send-to-readest/_locales/ms
uz software healthy apps/readest-app/extensions/send-to-readest/_locales/uz
es software healthy apps/readest-app/extensions/send-to-readest/_locales/es
si software healthy apps/readest-app/extensions/send-to-readest/_locales/si
ja software healthy apps/readest-app/extensions/send-to-readest/_locales/ja
fr software healthy apps/readest-app/extensions/send-to-readest/_locales/fr
uk software healthy apps/readest-app/extensions/send-to-readest/_locales/uk
bn software healthy apps/readest-app/extensions/send-to-readest/_locales/bn
pt_BR software healthy apps/readest-app/extensions/send-to-readest/_locales/pt_BR
sv software healthy apps/readest-app/extensions/send-to-readest/_locales/sv
sl software healthy apps/readest-app/extensions/send-to-readest/_locales/sl
el software healthy apps/readest-app/extensions/send-to-readest/_locales/el
hi software healthy apps/readest-app/extensions/send-to-readest/_locales/hi
pl software healthy apps/readest-app/extensions/send-to-readest/_locales/pl

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

LabelLayerStatusPath
Select frontend healthy apps/readest-app/src/components/Select.tsx
AppLockScreen frontend healthy apps/readest-app/src/components/AppLockScreen.tsx
UserAvatar frontend healthy apps/readest-app/src/components/UserAvatar.tsx
Alert frontend healthy apps/readest-app/src/components/Alert.tsx
TextEditor frontend healthy apps/readest-app/src/components/TextEditor.tsx
Spinner frontend healthy apps/readest-app/src/components/Spinner.tsx
Link frontend healthy apps/readest-app/src/components/Link.tsx
WindowButtons frontend healthy apps/readest-app/src/components/WindowButtons.tsx
Button frontend healthy apps/readest-app/src/components/Button.tsx
Dropdown frontend healthy apps/readest-app/src/components/Dropdown.tsx
TelemetryConsentDialog frontend healthy apps/readest-app/src/components/TelemetryConsentDialog.tsx
Menu frontend healthy apps/readest-app/src/components/Menu.tsx
MenuItem frontend healthy apps/readest-app/src/components/MenuItem.tsx
DropIndicator frontend healthy apps/readest-app/src/components/DropIndicator.tsx
LegalLinks frontend healthy apps/readest-app/src/components/LegalLinks.tsx
SupportLinks frontend healthy apps/readest-app/src/components/SupportLinks.tsx
ModalPortal frontend healthy apps/readest-app/src/components/ModalPortal.tsx
Slider frontend healthy apps/readest-app/src/components/Slider.tsx
Popup frontend healthy apps/readest-app/src/components/Popup.tsx
AtmosphereOverlay frontend healthy apps/readest-app/src/components/AtmosphereOverlay.tsx
PassphrasePrompt frontend healthy apps/readest-app/src/components/PassphrasePrompt.tsx
BookCover frontend healthy apps/readest-app/src/components/BookCover.tsx
PinInput frontend healthy apps/readest-app/src/components/PinInput.tsx
Dialog frontend healthy apps/readest-app/src/components/Dialog.tsx
Quota frontend healthy apps/readest-app/src/components/Quota.tsx
TextButton frontend healthy apps/readest-app/src/components/TextButton.tsx
Providers frontend healthy apps/readest-app/src/components/Providers.tsx
SegmentedControl frontend healthy apps/readest-app/src/components/SegmentedControl.tsx
LangPanel frontend healthy apps/readest-app/src/components/settings/LangPanel.tsx
AnnotationToolbarCustomizer frontend healthy apps/readest-app/src/components/settings/AnnotationToolbarC…
IntegrationsPanel frontend healthy apps/readest-app/src/components/settings/IntegrationsPanel.…
LayoutPanel frontend healthy apps/readest-app/src/components/settings/LayoutPanel.tsx
ColorPanel frontend healthy apps/readest-app/src/components/settings/ColorPanel.tsx
PageTurnerSettings frontend healthy apps/readest-app/src/components/settings/PageTurnerSettings…
WordWisePanel frontend healthy apps/readest-app/src/components/settings/WordWisePanel.tsx
AIPanel frontend healthy apps/readest-app/src/components/settings/AIPanel.tsx
CustomDictionaries frontend healthy apps/readest-app/src/components/settings/CustomDictionaries…
SettingsDialog frontend healthy apps/readest-app/src/components/settings/SettingsDialog.tsx
FontDropdown frontend healthy apps/readest-app/src/components/settings/FontDropDown.tsx
FontPanel frontend healthy apps/readest-app/src/components/settings/FontPanel.tsx
AppLockDialog frontend healthy apps/readest-app/src/components/settings/AppLockDialog.tsx
ControlPanel frontend healthy apps/readest-app/src/components/settings/ControlPanel.tsx
MiscPanel frontend healthy apps/readest-app/src/components/settings/MiscPanel.tsx
NumberInput frontend healthy apps/readest-app/src/components/settings/NumberInput.tsx
CustomFonts frontend healthy apps/readest-app/src/components/settings/CustomFonts.tsx
DialogMenu frontend healthy apps/readest-app/src/components/settings/DialogMenu.tsx
TTSPanel frontend healthy apps/readest-app/src/components/settings/TTSPanel.tsx
SubPageHeader frontend healthy apps/readest-app/src/components/settings/SubPageHeader.tsx
SyncHistoryPanel frontend healthy apps/readest-app/src/components/settings/integrations/SyncH…
WebDAVBrowsePane frontend healthy apps/readest-app/src/components/settings/integrations/WebDA…

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

LabelLayerStatusPath
ResizeObserver software healthy apps/readest-app/src/__tests__/paragraph-mode.test.tsx:Resi…
CdpPage software healthy apps/readest-app/src/__tests__/android/helpers/cdp.ts:CdpPa…
extends software healthy apps/readest-app/src/__tests__/document/page-progress-epub.…
has software healthy apps/readest-app/src/__tests__/document/paginator-multiview…
extends software healthy apps/readest-app/src/__tests__/document/paginator-multiview…
DelayedImage software healthy apps/readest-app/src/__tests__/document/paginator-scrolled-…
ErroringImage software healthy apps/readest-app/src/__tests__/document/paginator-scrolled-…
HangingImage software healthy apps/readest-app/src/__tests__/document/paginator-scrolled-…
ranges software healthy apps/readest-app/src/__tests__/utils/font.test.ts:ranges
by software healthy apps/readest-app/src/__tests__/utils/font.test.ts:by
MockImage software healthy apps/readest-app/src/__tests__/utils/image.test.ts:MockImage
is software healthy apps/readest-app/src/__tests__/utils/event.test.ts:is
RecordingTextDecoder software healthy apps/readest-app/src/__tests__/utils/txt-converter.test.ts:…
exists software healthy apps/readest-app/src/__tests__/utils/style-dom.test.ts:exis…
when software healthy apps/readest-app/src/__tests__/utils/style-dom.test.ts:when
to software healthy apps/readest-app/src/__tests__/utils/style-dom.test.ts:to
extends software healthy apps/readest-app/src/__tests__/utils/book-nav-cache.test.ts…
extends software healthy apps/readest-app/src/__tests__/utils/toc-cfi-mapping.test.t…
TestableConverter software healthy apps/readest-app/src/__tests__/utils/txt-chapter-regex.test…
ResizeObserver software healthy apps/readest-app/src/__tests__/components/ReadingRuler.test…
when software healthy apps/readest-app/src/__tests__/components/rsvp-overlay-cont…
ResizeObserver software healthy apps/readest-app/src/__tests__/components/ProofreadPopup.te…
so software healthy apps/readest-app/src/__tests__/app/reader/components/tts/TT…
TauriDatabaseAdapter software healthy apps/readest-app/src/__tests__/database/turso-rust.tauri.te…
of software healthy apps/readest-app/src/__tests__/helpers/shortcuts.test.ts:of
MockWebviewWindow software healthy apps/readest-app/src/__tests__/helpers/updater.test.ts:Mock…
MockWebSocket software healthy apps/readest-app/src/__tests__/libs/edgeTTS-word-boundaries…
extends software healthy apps/readest-app/src/__tests__/libs/document.test.ts:extends
FakeClient software healthy apps/readest-app/src/__tests__/libs/crypto/session.test.ts:…
TestAppService software healthy apps/readest-app/src/__tests__/services/app-service.test.ts…
MigratingService software healthy apps/readest-app/src/__tests__/services/app-service.test.ts…
MockDatabase software healthy apps/readest-app/src/__tests__/services/opds-source-map.tes…
MockEdgeSpeechTTS software healthy apps/readest-app/src/__tests__/services/edge-tts-client.tes…
MockAudio software healthy apps/readest-app/src/__tests__/services/edge-tts-client.tes…
MockDocumentLoader software healthy apps/readest-app/src/__tests__/services/import-metahash.tes…
TestAppService software healthy apps/readest-app/src/__tests__/services/import-metahash.tes…
FakeClient software healthy apps/readest-app/src/__tests__/services/sync/passphraseGate…
FakeClient software healthy apps/readest-app/src/__tests__/services/sync/replicaCryptoM…
to software healthy apps/readest-app/src/__tests__/services/transformers/transf…
of software healthy apps/readest-app/src/__tests__/services/wordwise/glossPacks…
CountingBlob software healthy apps/readest-app/src/__tests__/services/dictionaries/_count…
CountingFile software healthy apps/readest-app/src/__tests__/services/dictionaries/_count…
InstrumentedBlobScanner software healthy apps/readest-app/src/__tests__/services/dictionaries/mdict-…
it software healthy apps/readest-app/src/__tests__/styles/eink-dropdown-toggle.…
XCFI software healthy apps/readest-app/src/utils/xcfi.ts:XCFI
EventDispatcher software healthy apps/readest-app/src/utils/event.ts:EventDispatcher
on software healthy apps/readest-app/src/utils/style.ts:on
TxtToEpubConverter software healthy apps/readest-app/src/utils/txt.ts:TxtToEpubConverter
names software healthy apps/readest-app/src/utils/scrollable.ts:names
ParagraphIterator software healthy apps/readest-app/src/utils/paragraph.ts:ParagraphIterator

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

LabelLayerStatusPath
/page.tsx frontend healthy apps/readest-app/src/app/page.tsx
/library frontend healthy apps/readest-app/src/app/library/page.tsx
/offline frontend healthy apps/readest-app/src/app/offline/page.tsx
/updater frontend healthy apps/readest-app/src/app/updater/page.tsx
/auth frontend healthy apps/readest-app/src/app/auth/page.tsx
/auth/recovery frontend healthy apps/readest-app/src/app/auth/recovery/page.tsx
/auth/callback frontend healthy apps/readest-app/src/app/auth/callback/page.tsx
/auth/error frontend healthy apps/readest-app/src/app/auth/error/page.tsx
/auth/update frontend healthy apps/readest-app/src/app/auth/update/page.tsx
/opds frontend healthy apps/readest-app/src/app/opds/page.tsx
/send frontend healthy apps/readest-app/src/app/send/page.tsx
/s frontend healthy apps/readest-app/src/app/s/page.tsx
/o frontend healthy apps/readest-app/src/app/o/page.tsx
/reader frontend healthy apps/readest-app/src/app/reader/page.tsx
/user frontend healthy apps/readest-app/src/app/user/page.tsx
/user/subscription/success frontend healthy apps/readest-app/src/app/user/subscription/success/page.tsx
/_document frontend healthy apps/readest-app/src/pages/_document.tsx
/_app frontend healthy apps/readest-app/src/pages/_app.tsx
/api/kosync frontend healthy apps/readest-app/src/pages/api/kosync.ts
/api/sync frontend healthy apps/readest-app/src/pages/api/sync.ts
/api/sync/replicas frontend healthy apps/readest-app/src/pages/api/sync/replicas.ts
/api/sync/replica-keys frontend healthy apps/readest-app/src/pages/api/sync/replica-keys.ts
/api/send/senders frontend healthy apps/readest-app/src/pages/api/send/senders.ts
/api/send/inbox frontend healthy apps/readest-app/src/pages/api/send/inbox.ts
/api/send/fetch-url frontend healthy apps/readest-app/src/pages/api/send/fetch-url.ts
/api/send/address frontend healthy apps/readest-app/src/pages/api/send/address.ts
/api/send/inbox/file frontend healthy apps/readest-app/src/pages/api/send/inbox/file.ts
/api/send/inbox/claim frontend healthy apps/readest-app/src/pages/api/send/inbox/claim.ts
/api/send/inbox/[id]/payload frontend healthy apps/readest-app/src/pages/api/send/inbox/[id]/payload.ts
/api/send/inbox/[id]/transition frontend healthy apps/readest-app/src/pages/api/send/inbox/[id]/transition.ts
/api/deepl/translate frontend healthy apps/readest-app/src/pages/api/deepl/translate.ts
/api/user/delete frontend healthy apps/readest-app/src/pages/api/user/delete.ts
/api/storage/download frontend healthy apps/readest-app/src/pages/api/storage/download.ts
/api/storage/upload frontend healthy apps/readest-app/src/pages/api/storage/upload.ts
/api/storage/stats frontend healthy apps/readest-app/src/pages/api/storage/stats.ts
/api/storage/list frontend healthy apps/readest-app/src/pages/api/storage/list.ts
/api/storage/delete frontend healthy apps/readest-app/src/pages/api/storage/delete.ts
/api/storage/purge frontend healthy apps/readest-app/src/pages/api/storage/purge.ts
/reader/[ids] frontend healthy apps/readest-app/src/pages/reader/[ids].tsx
/LibraryPage frontend healthy apps/readest-app/e2e/pages/LibraryPage.ts
/BasePage frontend healthy apps/readest-app/e2e/pages/BasePage.ts
/ReaderPage frontend healthy apps/readest-app/e2e/pages/ReaderPage.ts
/fonts/my-test-font.ttf frontend healthy apps/readest-app/src/__tests__/utils/style-get-styles.test.…
/Inbox/c frontend healthy apps/readest-app/src/__tests__/utils/cache.test.ts
/var/mobile/.../Documents/Inbox/book.epub frontend healthy apps/readest-app/src/__tests__/utils/cache.test.ts
/Inbox/c.epub frontend healthy apps/readest-app/src/__tests__/utils/cache.test.ts
/f frontend healthy apps/readest-app/src/__tests__/services/app-service.test.ts
/fonts/Roboto.ttf frontend healthy apps/readest-app/src/__tests__/store/custom-font-store.test…
/a.ttf frontend healthy apps/readest-app/src/__tests__/store/custom-font-store.test…
/b.ttf frontend healthy apps/readest-app/src/__tests__/store/custom-font-store.test…

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

LabelLayerStatusPath
15.8.1.085 network healthy docker/compose.yaml
127.0.0.1 network healthy apps/readest-app/wdio.conf.ts
192.168.2.120 network healthy apps/readest-app/next.config.mjs
124.0.0.0 network healthy apps/readest-app/src-tauri/src/clip_url.rs
169.254.169.254 network healthy apps/readest-app/src/__tests__/utils/kosync-ssrf.test.ts
8.8.8.8 network healthy apps/readest-app/src/__tests__/utils/kosync-ssrf.test.ts
120.0.0.0 network healthy apps/readest-app/src/__tests__/utils/ua.test.ts
10.0.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
10.255.255.255 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
10.1.2.3 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
172.16.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
172.31.255.255 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
172.20.1.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
172.15.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
172.32.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
192.168.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
192.168.1.100 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
192.168.255.255 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
169.254.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
169.254.255.255 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
100.64.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
100.127.255.255 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
100.100.100.100 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
100.63.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
100.128.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
1.1.1.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
203.0.113.50 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
10.256.0.1 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
192.168.1.999 network healthy apps/readest-app/src/__tests__/utils/network.test.ts
130.0.0.0 network healthy apps/readest-app/src/__tests__/utils/viewport.test.ts
192.168.1.1 network healthy apps/readest-app/src/__tests__/services/send-fetch-url-guar…
169.254.1.1 network healthy apps/readest-app/src/__tests__/services/send-fetch-url-guar…
10.0.0.0 network healthy apps/readest-app/src/utils/network.ts
172.16.0.0 network healthy apps/readest-app/src/utils/network.ts
192.168.0.0 network healthy apps/readest-app/src/utils/network.ts
169.254.0.0 network healthy apps/readest-app/src/utils/network.ts
100.64.0.0 network healthy apps/readest-app/src/utils/network.ts
10.0.2.2 network healthy apps/readest-app/src/app/layout.tsx

LabelLayerStatusPath
dotenv::apps/readest-app/.env.tauri security healthy apps/readest-app/.env.tauri
dotenv::apps/readest-app/.env security healthy apps/readest-app/.env
dotenv::apps/readest-app/.env.web security healthy apps/readest-app/.env.web
password_literal::apps/readest-app/src/__tests__/libs/crypt… security healthy apps/readest-app/src/__tests__/libs/crypto/derive.test.ts
password_literal::apps/readest-app/src/__tests__/libs/crypt… security healthy apps/readest-app/src/__tests__/libs/crypto/derive.test.ts
password_literal::apps/readest-app/src/__tests__/services/b… security healthy apps/readest-app/src/__tests__/services/backup-settings.tes…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-connect-sett…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-delete.test.…
password_literal::apps/readest-app/src/__tests__/services/w… security healthy apps/readest-app/src/__tests__/services/webdav-delete.test.…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaCryptoM…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaCryptoM…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaCryptoM…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaSetting…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/replicaPublish…
password_literal::apps/readest-app/src/__tests__/services/s… security healthy apps/readest-app/src/__tests__/services/sync/adapters/opdsC…
password_literal::apps/readest-app/src/__tests__/store/cust… security healthy apps/readest-app/src/__tests__/store/custom-opds-store.test…

LabelLayerStatusPath
NEXT_PUBLIC_POSTHOG_HOST cicd healthy
TAURI_SIGNING_PRIVATE_KEY_PASSWORD cicd healthy
VERCEL_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
PROJECT_ID cicd healthy
ANDROID_HOME cicd healthy
ORG_ID cicd healthy
APPLE_TEAM_ID cicd healthy
SCORECARD_TOKEN cicd healthy
DOCKERHUB_TOKEN cicd healthy
DOCKERHUB_USERNAME cicd healthy
TAURI_SIGNING_PRIVATE_KEY cicd healthy
ANDROID_KEY_BASE64 cicd healthy
APPLE_SIGNING_IDENTITY cicd healthy
RELEASE_R2_ACCOUNT_ID cicd healthy
APPLE_ID cicd healthy
NEXT_PUBLIC_SUPABASE_ANON_KEY cicd healthy
ANDROID_KEY_ALIAS cicd healthy
APPLE_PASSWORD cicd healthy
APPLE_CERTIFICATE_PASSWORD cicd healthy
NEXT_PUBLIC_POSTHOG_KEY cicd healthy
BUILD_ARGS cicd healthy
APPLE_CERTIFICATE cicd healthy
RELEASE_R2_ACCESS_KEY_ID cicd healthy
NEXT_PUBLIC_SUPABASE_URL cicd healthy
PLATFORM_PAIR cicd healthy
ANDROID_KEY_PASSWORD cicd healthy
RELEASE_R2_SECRET_ACCESS_KEY cicd healthy

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
upload-to-r2 cicd healthy .github/workflows/upload-to-r2.yml
build cicd healthy .github/workflows/docker-image.yml
merge cicd healthy .github/workflows/docker-image.yml
rust_lint cicd healthy .github/workflows/pull-request.yml
build_web_app cicd healthy .github/workflows/pull-request.yml
test_web_app cicd healthy .github/workflows/pull-request.yml
test_extensions cicd healthy .github/workflows/pull-request.yml
build_tauri_app cicd healthy .github/workflows/pull-request.yml
analysis cicd healthy .github/workflows/scorecard.yml
android-e2e cicd healthy .github/workflows/android-e2e.yml
compute-version cicd healthy .github/workflows/nightly.yml
build cicd healthy .github/workflows/nightly.yml
assemble-manifest cicd healthy .github/workflows/nightly.yml
get-release cicd healthy .github/workflows/release.yml
update-release cicd healthy .github/workflows/release.yml
build-koreader-plugin cicd healthy .github/workflows/release.yml
build-tauri cicd healthy .github/workflows/release.yml
upload-to-r2 cicd healthy .github/workflows/release.yml
build_and_deploy cicd healthy .github/workflows/vercel-merge.yml

LabelLayerStatusPath
012_send_to_readest.sql data healthy docker/volumes/db/migrations/012_send_to_readest.sql
010_replica_keys_forget.sql data healthy docker/volumes/db/migrations/010_replica_keys_forget.sql
004_crdt_merge_replica_fn.sql data healthy docker/volumes/db/migrations/004_crdt_merge_replica_fn.sql
011_replica_settings.sql data healthy docker/volumes/db/migrations/011_replica_settings.sql
009_replica_opds_catalog.sql data healthy docker/volumes/db/migrations/009_replica_opds_catalog.sql
006_replica_more_kinds.sql data healthy docker/volumes/db/migrations/006_replica_more_kinds.sql
001_add_rsvp_position.sql data healthy docker/volumes/db/migrations/001_add_rsvp_position.sql
002_add_book_shares.sql data healthy docker/volumes/db/migrations/002_add_book_shares.sql
013_add_book_notes_global.sql data healthy docker/volumes/db/migrations/013_add_book_notes_global.sql
008_replica_keys_rpcs.sql data healthy docker/volumes/db/migrations/008_replica_keys_rpcs.sql
003_add_replicas.sql data healthy docker/volumes/db/migrations/003_add_replicas.sql
005_replica_manifest_cursor_updated_at.sql data healthy docker/volumes/db/migrations/005_replica_manifest_cursor_up…
007_files_replica_grouping.sql data healthy docker/volumes/db/migrations/007_files_replica_grouping.sql
reedy-migration.test.ts data healthy apps/readest-app/src/__tests__/database/reedy-migration.tes…
migration-tests.ts data healthy apps/readest-app/src/__tests__/database/suites/migration-te…
settings-highlight-migration.test.ts data healthy apps/readest-app/src/__tests__/services/settings-highlight-…
index.ts data healthy apps/readest-app/src/services/database/migrations/index.ts

LabelLayerStatusPath
auth::apps/readest-app/src/services/hardcover/HardcoverClie… security healthy apps/readest-app/src/services/hardcover/HardcoverClient.ts
auth::apps/readest-app/src/__tests__/services/hardcover/Har… security healthy apps/readest-app/src/__tests__/services/hardcover/Hardcover…
auth::apps/readest-app/src/app/auth/page.tsx security healthy apps/readest-app/src/app/auth/page.tsx
auth::apps/readest-app/package.json security healthy apps/readest-app/package.json
auth::apps/readest-app/src-tauri/capabilities/default.json security healthy apps/readest-app/src-tauri/capabilities/default.json
auth::apps/readest-app/src/app/api/share/[token]/import/rou… security healthy apps/readest-app/src/app/api/share/[token]/import/route.ts
auth::apps/readest-app/src/app/api/share/[token]/revoke/rou… security healthy apps/readest-app/src/app/api/share/[token]/revoke/route.ts
auth::apps/readest-app/src-tauri/Cargo.toml security healthy apps/readest-app/src-tauri/Cargo.toml
auth::apps/readest-app/release-notes.json security healthy apps/readest-app/release-notes.json
auth::apps/readest-app/src-tauri/src/clip_url.rs security healthy apps/readest-app/src-tauri/src/clip_url.rs
auth::apps/readest-app/src/pages/api/send/inbox/claim.ts security healthy apps/readest-app/src/pages/api/send/inbox/claim.ts
auth::docker/.env.example security healthy docker/.env.example
auth::docker/README.md security healthy docker/README.md
auth::apps/readest-app/src/components/settings/integrations… security healthy apps/readest-app/src/components/settings/integrations/SendT…
auth::apps/readest-app/src/utils/access.ts security healthy apps/readest-app/src/utils/access.ts
auth::docker/compose.yaml security healthy docker/compose.yaml

LabelLayerStatusPath
port:3000 network healthy Dockerfile
port:256 network healthy Dockerfile
port:24 network healthy Dockerfile
port:9000 network healthy docker/compose.yaml
port:9001 network healthy docker/compose.yaml
port:4445 network healthy apps/readest-app/wdio.conf.ts
port:8788 network healthy apps/readest-app/scripts/nightly-verify-harness/serve.mjs
port:22 network healthy .github/workflows/nightly.yml
port:06 network healthy .github/workflows/nightly.yml

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::upload-to-r2 cicd healthy .github/workflows/upload-to-r2.yml
gha::docker-image cicd healthy .github/workflows/docker-image.yml
gha::pull-request cicd healthy .github/workflows/pull-request.yml
gha::scorecard cicd healthy .github/workflows/scorecard.yml
gha::android-e2e cicd healthy .github/workflows/android-e2e.yml
gha::nightly cicd healthy .github/workflows/nightly.yml
gha::release cicd healthy .github/workflows/release.yml
gha::vercel-merge cicd healthy .github/workflows/vercel-merge.yml

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
db hardware healthy docker/compose.yaml
kong hardware healthy docker/compose.yaml
auth hardware healthy docker/compose.yaml
rest hardware healthy docker/compose.yaml
minio hardware healthy docker/compose.yaml
minio-setup hardware healthy docker/compose.yaml
client hardware healthy docker/compose.yaml

LabelLayerStatusPath
postgres data healthy docker/README.md
postgresql data healthy docker/compose.yaml
sqlite data healthy apps/readest.koplugin/spec/README.md

LabelLayerStatusPath
vps::azure hardware healthy apps/readest-app/release-notes.json
vps::aws hardware healthy apps/readest-app/package.json

LabelLayerStatusPath
repobility-clone-_74foqyd software healthy /tmp/repobility-clone-_74foqyd

LabelLayerStatusPath
public data healthy docker/volumes/db/migrations/012_send_to_readest.sql

LabelLayerStatusPath
gpu (detected) hardware healthy apps/readest-app/src/app/reader/components/TableViewer.tsx
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/c07fed03-ca31-4e5d-a464-fb5fd98b0f7e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c07fed03-ca31-4e5d-a464-fb5fd98b0f7e/

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.