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.

asciimoo/hister

https://github.com/asciimoo/hister · scanned 2026-05-15 20:53 UTC (2 weeks, 6 days ago) · 10 languages

120 findings (24 legacy + 96 scanner) 22nd percentile · Go · medium (20-100K LoC) Scanner says 57 (higher by 7)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 23 findings from 1 source. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-17-v4 calibration-aware
Component Sub-score Weight Contribution
structure_score 60.0 0.15 9.00
security_score 85.6 0.25 21.40
testing_score 14.0 0.20 2.80
documentation_score 85.0 0.15 12.75
practices_score 85.0 0.15 12.75
code_quality 52.8 0.10 5.28
Overall 1.00 64.0
Calibrated penalty buckets (security_score): docker: 7.4 · journey: 7.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 627 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
manage.sh software healthy manage.sh
prettier.config.js software warning prettier.config.js
compose.yml software healthy compose.yml
README.md software healthy README.md
.goreleaser-rolling.yml software healthy .goreleaser-rolling.yml
generate.go software healthy generate.go
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
.goreleaser.yml software healthy .goreleaser.yml
go.mod software healthy go.mod
hister.go software healthy hister.go
.fallowrc.json software healthy .fallowrc.json
SECURITY.md software healthy SECURITY.md
.golangci.toml software healthy .golangci.toml
CHANGELOG.md software healthy CHANGELOG.md
rules.go software healthy client/rules.go
history.go software healthy client/history.go
types.go software healthy client/types.go
document.go software healthy client/document.go
search.go software healthy client/search.go
client.go software healthy client/client.go
README.md software healthy webui/README.md
package.json software healthy webui/package.json
dev-serve.sh software healthy webui/dev-serve.sh
.air.toml software healthy webui/.air.toml
build.sh software healthy webui/build.sh
vite.config.ts software healthy webui/ext/vite.config.ts
package.json software healthy webui/ext/package.json
svelte.config.js software warning webui/ext/svelte.config.js
tsconfig.json software healthy webui/ext/tsconfig.json
manifest.json software healthy webui/ext/src/manifest.json
app.css software healthy webui/ext/src/app.css
Options.svelte software healthy webui/ext/src/options/Options.svelte
SettingsInput.svelte software healthy webui/ext/src/options/SettingsInput.svelte
options.ts software warning webui/ext/src/options/options.ts
options.html software healthy webui/ext/src/options/options.html
network.ts software healthy webui/ext/src/modules/network.ts
extract.ts software healthy webui/ext/src/modules/extract.ts
content.ts software healthy webui/ext/src/content/content.ts
Popup.svelte software healthy webui/ext/src/popup/Popup.svelte
popup.ts software warning webui/ext/src/popup/popup.ts
popup.html software healthy webui/ext/src/popup/popup.html
background.ts software healthy webui/ext/src/background/background.ts
vite.config.ts software warning webui/website/vite.config.ts
package.json software healthy webui/website/package.json
svelte.config.js software warning webui/website/svelte.config.js
tsconfig.json software healthy webui/website/tsconfig.json
content.css software healthy webui/website/src/content.css

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

LabelLayerStatusPath
client software healthy client
webui software healthy webui
ext software healthy webui/ext
src software healthy webui/ext/src
options software healthy webui/ext/src/options
modules software healthy webui/ext/src/modules
content software healthy webui/ext/src/content
popup software healthy webui/ext/src/popup
background software healthy webui/ext/src/background
website software healthy webui/website
src software healthy webui/website/src
lib software healthy webui/website/src/lib
routes software healthy webui/website/src/routes
posts software healthy webui/website/src/routes/posts
rss.xml software healthy webui/website/src/routes/posts/rss.xml
[slug] software healthy webui/website/src/routes/posts/[slug]
docs software healthy webui/website/src/routes/docs
[slug] software healthy webui/website/src/routes/docs/[slug]
support software healthy webui/website/src/routes/support
content software healthy webui/website/src/content
posts software healthy webui/website/src/content/posts
docs software healthy webui/website/src/content/docs
components software healthy webui/components
src software healthy webui/components/src
lib software healthy webui/components/src/lib
components software healthy webui/components/src/lib/components
browser-frame software healthy webui/components/src/lib/components/browser-frame
callout software healthy webui/components/src/lib/components/callout
skip-rule-actions software healthy webui/components/src/lib/components/skip-rule-actions
ui software healthy webui/components/src/lib/components/ui
badge software healthy webui/components/src/lib/components/ui/badge
switch software healthy webui/components/src/lib/components/ui/switch
dialog software healthy webui/components/src/lib/components/ui/dialog
input software healthy webui/components/src/lib/components/ui/input
textarea software healthy webui/components/src/lib/components/ui/textarea
table software healthy webui/components/src/lib/components/ui/table
alert software healthy webui/components/src/lib/components/ui/alert
kbd software healthy webui/components/src/lib/components/ui/kbd
tooltip software healthy webui/components/src/lib/components/ui/tooltip
dropdown-menu software healthy webui/components/src/lib/components/ui/dropdown-menu
label software healthy webui/components/src/lib/components/ui/label
card software healthy webui/components/src/lib/components/ui/card
scroll-area software healthy webui/components/src/lib/components/ui/scroll-area
separator software healthy webui/components/src/lib/components/ui/separator
button software healthy webui/components/src/lib/components/ui/button
page-header software healthy webui/components/src/lib/components/page-header
feature-card software healthy webui/components/src/lib/components/feature-card
app software healthy webui/app
src software healthy webui/app/src
lib software healthy webui/app/src/lib

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

LabelLayerStatusPath
extensionPlugin software healthy webui/ext/vite.config.ts:extensionPlugin
fetchFavicon software healthy webui/ext/src/modules/network.ts:fetchFavicon
getServerCookies software healthy webui/ext/src/modules/network.ts:getServerCookies
fetchAPI software healthy webui/ext/src/modules/network.ts:fetchAPI
sendPageData software healthy webui/ext/src/modules/network.ts:sendPageData
sendResult software healthy webui/ext/src/modules/network.ts:sendResult
sendPDFData software healthy webui/ext/src/modules/network.ts:sendPDFData
getURL software healthy webui/ext/src/modules/extract.ts:getURL
extractPageData software healthy webui/ext/src/modules/extract.ts:extractPageData
registerResultExtractor software healthy webui/ext/src/modules/extract.ts:registerResultExtractor
isContextValid software healthy webui/ext/src/content/content.ts:isContextValid
scheduleUpdate software healthy webui/ext/src/content/content.ts:scheduleUpdate
extract software healthy webui/ext/src/content/content.ts:extract
update software healthy webui/ext/src/content/content.ts:update
setErrorBadge software healthy webui/ext/src/background/background.ts:setErrorBadge
clearBadge software healthy webui/ext/src/background/background.ts:clearBadge
buildGreyIcons software healthy webui/ext/src/background/background.ts:buildGreyIcons
setGreyIcon software healthy webui/ext/src/background/background.ts:setGreyIcon
setNormalIcon software healthy webui/ext/src/background/background.ts:setNormalIcon
getSkipPatterns software healthy webui/ext/src/background/background.ts:getSkipPatterns
updateTabIcon software healthy webui/ext/src/background/background.ts:updateTabIcon
isPDFUrl software healthy webui/ext/src/background/background.ts:isPDFUrl
indexPDFTab software healthy webui/ext/src/background/background.ts:indexPDFTab
cjsMsgHandler software healthy webui/ext/src/background/background.ts:cjsMsgHandler
load software healthy webui/website/src/routes/posts/+page.ts:load
escapeXml software healthy webui/website/src/routes/posts/rss.xml/+server.ts:escapeXml
entries software healthy webui/website/src/routes/posts/[slug]/+page.ts:entries
load software healthy webui/website/src/routes/posts/[slug]/+page.ts:load
load software healthy webui/website/src/routes/docs/+layout.ts:load
entries software healthy webui/website/src/routes/docs/[slug]/+page.ts:entries
load software healthy webui/website/src/routes/docs/[slug]/+page.ts:load
escapeRegex software healthy webui/components/src/lib/skip-rules.ts:escapeRegex
buildUrlSkipPattern software healthy webui/components/src/lib/skip-rules.ts:buildUrlSkipPattern
buildDomainSkipPattern software healthy webui/components/src/lib/skip-rules.ts:buildDomainSkipPatte…
cn software healthy webui/components/src/lib/utils.ts:cn
getCsrf software healthy webui/app/src/lib/api.ts:getCsrf
setCsrf software healthy webui/app/src/lib/api.ts:setCsrf
getAuthMode software healthy webui/app/src/lib/api.ts:getAuthMode
getUsername software healthy webui/app/src/lib/api.ts:getUsername
getUserId software healthy webui/app/src/lib/api.ts:getUserId
resetConfig software healthy webui/app/src/lib/api.ts:resetConfig
fetchConfig software healthy webui/app/src/lib/api.ts:fetchConfig
login software healthy webui/app/src/lib/api.ts:login
logout software healthy webui/app/src/lib/api.ts:logout
apiFetch software healthy webui/app/src/lib/api.ts:apiFetch
fetchExtractors software healthy webui/app/src/lib/api.ts:fetchExtractors
buildPreviewUrl software healthy webui/app/src/lib/preview.ts:buildPreviewUrl
pushPreviewHistory software healthy webui/app/src/lib/preview.ts:pushPreviewHistory
replacePreviewHistory software healthy webui/app/src/lib/preview.ts:replacePreviewHistory
so software healthy webui/app/src/lib/preview.ts:so

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

LabelLayerStatusPath
port:4433 network healthy compose.yml
port:65532 network healthy Dockerfile
port:01 network healthy ui/theme/themes/tokyonight.yaml
port:16161 network healthy ui/theme/themes/tokyonight.yaml
port:03 network healthy ui/theme/themes/tokyonight.yaml
port:444 network healthy ui/theme/themes/tokyonight.yaml
port:04 network healthy ui/theme/themes/tokyonight.yaml
port:787 network healthy ui/theme/themes/tokyonight.yaml
port:282 network healthy ui/theme/themes/dracula.yaml
port:21222 network healthy ui/theme/themes/dracula.yaml
port:02 network healthy ui/theme/themes/dracula.yaml
port:34374 network healthy ui/theme/themes/dracula.yaml
port:6272 network healthy ui/theme/themes/dracula.yaml
port:24273 network healthy ui/theme/themes/catppuccin-macchiato.yaml
port:363 network healthy ui/theme/themes/catppuccin-macchiato.yaml
port:494 network healthy ui/theme/themes/catppuccin-macchiato.yaml
port:19172 network healthy ui/theme/themes/rose-pine.yaml
port:26233 network healthy ui/theme/themes/rose-pine.yaml
port:908 network healthy ui/theme/themes/rose-pine.yaml
port:07 network healthy ui/theme/themes/rose-pine.yaml
port:524 network healthy ui/theme/themes/rose-pine.yaml
port:06 network healthy ui/theme/themes/catppuccin-latte.yaml
port:7287 network healthy ui/theme/themes/catppuccin-latte.yaml
port:18182 network healthy ui/theme/themes/catppuccin-mocha.yaml
port:31324 network healthy ui/theme/themes/catppuccin-mocha.yaml
port:45475 network healthy ui/theme/themes/catppuccin-mocha.yaml
port:585 network healthy ui/theme/themes/catppuccin-mocha.yaml
port:8796 network healthy ui/theme/themes/material-lighter.yaml
port:05 network healthy ui/theme/themes/material-lighter.yaml
port:80 network healthy ui/theme/themes/material-lighter.yaml
port:696 network healthy ui/theme/themes/one-light.yaml
port:383 network healthy ui/theme/themes/one-light.yaml
port:20222 network healthy ui/theme/themes/one-light.yaml
port:090 network healthy ui/theme/themes/one-light.yaml
port:60728 network healthy ui/theme/themes/nord-light.yaml
port:29838 network healthy ui/theme/themes/nord-light.yaml
port:08 network healthy ui/theme/themes/nord-light.yaml
port:30344 network healthy ui/theme/themes/catppuccin-frappe.yaml
port:292 network healthy ui/theme/themes/catppuccin-frappe.yaml
port:41455 network healthy ui/theme/themes/catppuccin-frappe.yaml
port:51576 network healthy ui/theme/themes/catppuccin-frappe.yaml
port:62688 network healthy ui/theme/themes/catppuccin-frappe.yaml
port:665 network healthy ui/theme/themes/gruvbox-light.yaml
port:50494 network healthy ui/theme/themes/gruvbox-light.yaml
port:28282 network healthy ui/theme/themes/gruvbox-light.yaml
port:9893 network healthy ui/theme/themes/rose-pine-dawn.yaml
port:57527 network healthy ui/theme/themes/rose-pine-dawn.yaml
port:373 network healthy ui/theme/themes/tomorrow.yaml
port:434 network healthy ui/theme/themes/nord.yaml
port:93 network healthy ui/theme/themes/solarized-light.yaml

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

LabelLayerStatusPath
go-test cicd healthy .github/workflows/test.yml
build cicd healthy .github/workflows/rolling.yml
update-hashes cicd healthy .github/workflows/update-nix-vendor-hash.yml
golangci-lint cicd healthy .github/workflows/lint.yml
npm-format cicd healthy .github/workflows/lint.yml
no-merge-commits cicd healthy .github/workflows/lint.yml
build-and-push cicd healthy .github/workflows/docker-publish.yml
build cicd healthy .github/workflows/release.yml
hister cicd healthy .github/workflows/build.yml
website cicd healthy .github/workflows/build.yml
ext cicd healthy .github/workflows/build.yml
publish cicd healthy .github/workflows/winget-publish.yml

LabelLayerStatusPath
auth::server/oauth/google.go security healthy server/oauth/google.go
auth::server/oauth/oidc.go security healthy server/oauth/oidc.go
auth::server/api.go security healthy server/api.go
auth::server/server.go security healthy server/server.go
auth::server/oauth/providers.go security healthy server/oauth/providers.go
auth::server/oauth/github.go security healthy server/oauth/github.go
auth::config/config.go security healthy config/config.go
auth::server/oauth_handler.go security healthy server/oauth_handler.go

LabelLayerStatusPath
gha::test cicd healthy .github/workflows/test.yml
gha::rolling cicd healthy .github/workflows/rolling.yml
gha::update-nix-vendor-hash cicd healthy .github/workflows/update-nix-vendor-hash.yml
gha::lint cicd healthy .github/workflows/lint.yml
gha::docker-publish cicd healthy .github/workflows/docker-publish.yml
gha::release cicd healthy .github/workflows/release.yml
gha::build cicd healthy .github/workflows/build.yml
gha::winget-publish cicd healthy .github/workflows/winget-publish.yml

LabelLayerStatusPath
GoogleExtractor software healthy webui/ext/src/modules/extract.ts:GoogleExtractor
DuckDuckGoExtractor software healthy webui/ext/src/modules/extract.ts:DuckDuckGoExtractor
ResultState software healthy webui/app/src/lib/result-state.svelte.ts:ResultState
WebSocketManager software healthy webui/app/src/lib/search.ts:WebSocketManager
KeyHandler software healthy webui/app/src/lib/search.ts:KeyHandler

LabelLayerStatusPath
password_literal::hister.go security healthy hister.go
password_literal::hister.go security healthy hister.go
password_literal::hister.go security healthy hister.go
password_literal::hister.go security healthy hister.go
github_token::config/config_test.go security healthy config/config_test.go

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
IMAGE_NAME cicd healthy
GORELEASER_TOKEN cicd healthy
REGISTRY cicd healthy

LabelLayerStatusPath
postgres data healthy go.mod
sqlite data healthy go.mod

LabelLayerStatusPath
nginx network healthy webui/website/svelte.config.js
caddy network healthy webui/website/svelte.config.js

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
hister hardware healthy compose.yml

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

LabelLayerStatusPath
127.0.0.1 network healthy webui/dev-serve.sh
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/e952246c-7e5d-42db-8a30-6edf20ed7d8a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e952246c-7e5d-42db-8a30-6edf20ed7d8a/

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.