https://github.com/Zeromusta/karakeep-quick-archive-firefox
· scanned 2026-06-16 01:12 UTC (2 months, 1 week ago)
15 raw signals (0 security + 15 graph)
Last scanned 2 months, 1 week ago · v1 · 14 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 242 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 |
|---|---|---|---|
persistSettingChange |
software | healthy | options/options.js:persistSettingChange |
loadSettings |
software | healthy | options/options.js:loadSettings |
readFormValues |
software | healthy | options/options.js:readFormValues |
requestHostPermission |
software | healthy | options/options.js:requestHostPermission |
showStatus |
software | healthy | options/options.js:showStatus |
browser |
software | healthy | tests/controller.test.js:browser |
retryBrowser |
software | healthy | tests/controller.test.js:retryBrowser |
markClosedBrowser |
software | healthy | tests/controller.test.js:markClosedBrowser |
mockBrowser |
software | healthy | tests/list-service.test.js:mockBrowser |
browser |
software | healthy | tests/karakeep-client.test.js:browser |
browser |
software | healthy | tests/history-store.test.js:browser |
createBrowserMock |
software | healthy | tests/helpers/browser-mock.js:createBrowserMock |
createStorageArea |
software | healthy | tests/helpers/browser-mock.js:createStorageArea |
createEvent |
software | healthy | tests/helpers/browser-mock.js:createEvent |
getStorageValues |
software | healthy | tests/helpers/browser-mock.js:getStorageValues |
cloneValue |
software | healthy | tests/helpers/browser-mock.js:cloneValue |
areValuesEqual |
software | healthy | tests/helpers/browser-mock.js:areValuesEqual |
importFresh |
software | healthy | tests/helpers/module.js:importFresh |
flushMicrotasks |
software | healthy | tests/helpers/module.js:flushMicrotasks |
waitFor |
software | healthy | tests/helpers/module.js:waitFor |
createDeferred |
software | healthy | tests/helpers/module.js:createDeferred |
generateId |
software | healthy | shared/utils.js:generateId |
isEligibleUrl |
software | healthy | shared/utils.js:isEligibleUrl |
normalizeBaseUrl |
software | healthy | shared/utils.js:normalizeBaseUrl |
normalizeSettingsInput |
software | healthy | shared/utils.js:normalizeSettingsInput |
normalizeIconTheme |
software | healthy | shared/utils.js:normalizeIconTheme |
normalizeTheme |
software | healthy | shared/utils.js:normalizeTheme |
toOriginPattern |
software | healthy | shared/utils.js:toOriginPattern |
getExpiryTimestamp |
software | healthy | shared/utils.js:getExpiryTimestamp |
formatTimestamp |
software | healthy | shared/utils.js:formatTimestamp |
getStatusLabel |
software | healthy | shared/utils.js:getStatusLabel |
logDebug |
software | healthy | shared/utils.js:logDebug |
parsePositiveInteger |
software | healthy | shared/utils.js:parsePositiveInteger |
validateRequiredValue |
software | healthy | shared/utils.js:validateRequiredValue |
applyIconTheme |
software | healthy | shared/icon-theme.js:applyIconTheme |
flashArchivedIcon |
software | healthy | shared/icon-theme.js:flashArchivedIcon |
clearFlashTimers |
software | healthy | shared/icon-theme.js:clearFlashTimers |
resolvePathMap |
software | healthy | shared/icon-theme.js:resolvePathMap |
watchSystemThemeChanges |
software | healthy | shared/icon-theme.js:watchSystemThemeChanges |
setActionIcon |
software | healthy | shared/icon-theme.js:setActionIcon |
setActionImageData |
software | healthy | shared/icon-theme.js:setActionImageData |
setActionTitle |
software | healthy | shared/icon-theme.js:setActionTitle |
buildBadgedImageData |
software | healthy | shared/icon-theme.js:buildBadgedImageData |
composeBadgedImageData |
software | healthy | shared/icon-theme.js:composeBadgedImageData |
drawPauseBadge |
software | healthy | shared/icon-theme.js:drawPauseBadge |
drawCheckBadge |
software | healthy | shared/icon-theme.js:drawCheckBadge |
currentToolbarIsDark |
software | healthy | shared/icon-theme.js:currentToolbarIsDark |
isDarkColor |
software | healthy | shared/icon-theme.js:isDarkColor |
luma |
software | healthy | shared/icon-theme.js:luma |
parseColor |
software | healthy | shared/icon-theme.js:parseColor |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
manifest.json |
software | healthy | manifest.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
SPEC.md |
software | healthy | SPEC.md |
RELEASING.md |
software | healthy | RELEASING.md |
LICENSE |
software | healthy | LICENSE |
web-ext-config.mjs |
software | healthy | web-ext-config.mjs |
options.css |
software | healthy | options/options.css |
options.js |
software | healthy | options/options.js |
options.html |
software | healthy | options/options.html |
controller.test.js |
software | healthy | tests/controller.test.js |
utils.test.js |
software | healthy | tests/utils.test.js |
list-service.test.js |
software | healthy | tests/list-service.test.js |
karakeep-client.test.js |
software | healthy | tests/karakeep-client.test.js |
history-store.test.js |
software | healthy | tests/history-store.test.js |
browser-mock.js |
software | healthy | tests/helpers/browser-mock.js |
module.js |
software | healthy | tests/helpers/module.js |
utils.js |
software | healthy | shared/utils.js |
types.js |
software | healthy | shared/types.js |
icon-theme.js |
software | healthy | shared/icon-theme.js |
theme.js |
software | healthy | shared/theme.js |
constants.js |
software | healthy | shared/constants.js |
list-picker.js |
software | healthy | content/list-picker.js |
popup.js |
software | healthy | popup/popup.js |
popup.css |
software | healthy | popup/popup.css |
popup.html |
software | healthy | popup/popup.html |
cleanup.js |
software | healthy | background/cleanup.js |
list-service.js |
software | healthy | background/list-service.js |
tab-snapshot-cache.js |
software | healthy | background/tab-snapshot-cache.js |
archive-queue.js |
software | healthy | background/archive-queue.js |
history-store.js |
software | healthy | background/history-store.js |
karakeep-client.js |
software | healthy | background/karakeep-client.js |
controller.js |
software | healthy | background/controller.js |
build-updates-json.mjs |
software | healthy | .github/scripts/build-updates-json.mjs |
release.yml |
software | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
options |
software | healthy | options |
tests |
software | healthy | tests |
helpers |
software | healthy | tests/helpers |
shared |
software | healthy | shared |
content |
software | healthy | content |
popup |
software | healthy | popup |
background |
software | healthy | background |
.github |
software | healthy | .github |
scripts |
software | healthy | .github/scripts |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
AMO_JWT_ISSUER |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
AMO_JWT_SECRET |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ygpspb7k |
software | healthy | /tmp/repobility-clone-ygpspb7k |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
release |
cicd | healthy | .github/workflows/release.yml |
This page is publicly accessible at:
https://repobility.com/scan/6884ea6b-842e-49cd-a64e-1251a5c955ad/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6884ea6b-842e-49cd-a64e-1251a5c955ad/
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.