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.

vrennat/nah-tools

https://github.com/vrennat/nah-tools · scanned 2026-06-16 00:53 UTC (2 months, 1 week ago)

18 raw signals (0 security + 18 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 18 actionable findings from 1 signal source. 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 1524 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
encode software healthy src/jsquash.d.ts:encode
decode software healthy src/jsquash.d.ts:decode
optimise software healthy src/jsquash.d.ts:optimise
setPendingFile software healthy src/lib/file-transfer.ts:setPendingFile
consumePendingFile software healthy src/lib/file-transfer.ts:consumePendingFile
isHeic software healthy src/lib/heic.ts:isHeic
convertHeicToJpeg software healthy src/lib/heic.ts:convertHeicToJpeg
heic2any software healthy src/lib/heic.ts:heic2any
markdownToHtml software healthy src/lib/legal-gen/renderer.ts:markdownToHtml
processInline software healthy src/lib/legal-gen/renderer.ts:processInline
escapeHtml software healthy src/lib/legal-gen/renderer.ts:escapeHtml
copyText software healthy src/lib/legal-gen/exporter.ts:copyText
downloadMarkdown software healthy src/lib/legal-gen/exporter.ts:downloadMarkdown
downloadHtml software healthy src/lib/legal-gen/exporter.ts:downloadHtml
downloadPdf software healthy src/lib/legal-gen/exporter.ts:downloadPdf
pdfVfs software healthy src/lib/legal-gen/exporter.ts:pdfVfs
downloadBlob software healthy src/lib/legal-gen/exporter.ts:downloadBlob
markdownToPdfMakeDocument software healthy src/lib/legal-gen/exporter.ts:markdownToPdfMakeDocument
escapeHtml software healthy src/lib/legal-gen/exporter.ts:escapeHtml
generateDocument software healthy src/lib/legal-gen/templates/index.ts:generateDocument
getThirdPartyServices software healthy src/lib/legal-gen/templates/helpers.ts:getThirdPartyServices
formatDate software healthy src/lib/legal-gen/templates/helpers.ts:formatDate
generateCookiePolicy software healthy src/lib/legal-gen/templates/cookie-policy.ts:generateCookie…
properly software healthy src/lib/legal-gen/templates/cookie-policy.ts:properly
generateTermsOfService software healthy src/lib/legal-gen/templates/terms-of-service.ts:generateTer…
getJurisdictionText software healthy src/lib/legal-gen/templates/terms-of-service.ts:getJurisdic…
generateDMCANotice software healthy src/lib/legal-gen/templates/dmca-notice.ts:generateDMCANoti…
generatePrivacyPolicy software healthy src/lib/legal-gen/templates/privacy-policy.ts:generatePriva…
getTextTool software healthy src/lib/text/tools.ts:getTextTool
analyzeText software healthy src/lib/text/word-count.ts:analyzeText
formatDuration software healthy src/lib/text/word-count.ts:formatDuration
loadNlp software healthy src/lib/text/summarize.ts:loadNlp
splitSentences software healthy src/lib/text/summarize.ts:splitSentences
contentWords software healthy src/lib/text/summarize.ts:contentWords
summarize software healthy src/lib/text/summarize.ts:summarize
score software healthy src/lib/text/summarize.ts:score
getFFmpeg software healthy src/lib/media/ffmpeg-loader.ts:getFFmpeg
broadcast software healthy src/lib/media/ffmpeg-loader.ts:broadcast
isFFmpegReady software healthy src/lib/media/ffmpeg-loader.ts:isFFmpegReady
cancelFFmpeg software healthy src/lib/media/ffmpeg-loader.ts:cancelFFmpeg
getAudioFormat software healthy src/lib/media/audio-types.ts:getAudioFormat
makeProgressHandler software healthy src/lib/media/ffmpeg-run.ts:makeProgressHandler
elapsed software healthy src/lib/media/ffmpeg-run.ts:elapsed
tryDelete software healthy src/lib/media/ffmpeg-run.ts:tryDelete
makeFile software healthy src/lib/media/utils.test.ts:makeFile
getMediaExtension software healthy src/lib/media/utils.ts:getMediaExtension
compressVideo software healthy src/lib/media/processor.ts:compressVideo
trimVideo software healthy src/lib/media/processor.ts:trimVideo
trimAudio software healthy src/lib/media/processor.ts:trimAudio
compressAudio software healthy src/lib/media/processor.ts:compressAudio

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

LabelLayerStatusPath
vite.config.ts software healthy vite.config.ts
bun.lock software healthy bun.lock
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
svelte.config.js software healthy svelte.config.js
tsconfig.json software healthy tsconfig.json
LICENSE software healthy LICENSE
vitest.config.ts software healthy vitest.config.ts
manifest.json software healthy static/manifest.json
tool-consolidation.md software healthy docs/tool-consolidation.md
design.md software healthy docs/design.md
SKILL.md software healthy .claude/skills/remove/SKILL.md
0002_links_feature.sql software healthy migrations/0002_links_feature.sql
0003_bio_profiles.sql software healthy migrations/0003_bio_profiles.sql
0001_create_redirects.sql software healthy migrations/0001_create_redirects.sql
service-worker.ts software healthy src/service-worker.ts
jsquash.d.ts software healthy src/jsquash.d.ts
app.html software healthy src/app.html
app.css software healthy src/app.css
app.d.ts software healthy src/app.d.ts
hooks.server.ts software healthy src/hooks.server.ts
file-transfer.ts software healthy src/lib/file-transfer.ts
heic.ts software healthy src/lib/heic.ts
renderer.ts software healthy src/lib/legal-gen/renderer.ts
exporter.ts software healthy src/lib/legal-gen/exporter.ts
renderer.test.ts software healthy src/lib/legal-gen/renderer.test.ts
types.ts software healthy src/lib/legal-gen/types.ts
index.ts software healthy src/lib/legal-gen/templates/index.ts
helpers.ts software healthy src/lib/legal-gen/templates/helpers.ts
cookie-policy.ts software healthy src/lib/legal-gen/templates/cookie-policy.ts
terms-of-service.ts software healthy src/lib/legal-gen/templates/terms-of-service.ts
dmca-notice.ts software healthy src/lib/legal-gen/templates/dmca-notice.ts
privacy-policy.ts software healthy src/lib/legal-gen/templates/privacy-policy.ts
tools.ts software healthy src/lib/text/tools.ts
word-count.ts software healthy src/lib/text/word-count.ts
summarize.ts software healthy src/lib/text/summarize.ts
ffmpeg-loader.ts software healthy src/lib/media/ffmpeg-loader.ts
audio-types.ts software healthy src/lib/media/audio-types.ts
ffmpeg-run.ts software healthy src/lib/media/ffmpeg-run.ts
presets.ts software healthy src/lib/media/presets.ts
utils.test.ts software healthy src/lib/media/utils.test.ts
utils.ts software healthy src/lib/media/utils.ts
processor.ts software healthy src/lib/media/processor.ts
types.ts software healthy src/lib/media/types.ts
debounce.test.ts software healthy src/lib/utils/debounce.test.ts
url.ts software healthy src/lib/utils/url.ts
share.ts software healthy src/lib/utils/share.ts
share.test.ts software healthy src/lib/utils/share.test.ts

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

LabelLayerStatusPath
static software healthy static
docs software healthy docs
.claude software healthy .claude
skills software healthy .claude/skills
remove software healthy .claude/skills/remove
migrations software healthy migrations
src software healthy src
lib software healthy src/lib
legal-gen software healthy src/lib/legal-gen
templates software healthy src/lib/legal-gen/templates
text software healthy src/lib/text
media software healthy src/lib/media
utils software healthy src/lib/utils
components software healthy src/lib/components
inputs software healthy src/lib/components/inputs
legal-gen software healthy src/lib/components/legal-gen
text software healthy src/lib/components/text
media software healthy src/lib/components/media
signature software healthy src/lib/components/signature
resume software healthy src/lib/components/resume
invoice software healthy src/lib/components/invoice
why software healthy src/lib/components/why
dev software healthy src/lib/components/dev
compress software healthy src/lib/components/compress
remove software healthy src/lib/components/remove
photo software healthy src/lib/components/photo
bio software healthy src/lib/components/bio
pdf software healthy src/lib/components/pdf
convert software healthy src/lib/components/convert
filters software healthy src/lib/components/filters
registry software healthy src/lib/registry
families software healthy src/lib/registry/families
search software healthy src/lib/search
signature software healthy src/lib/signature
resume software healthy src/lib/resume
ats software healthy src/lib/resume/ats
docx software healthy src/lib/resume/docx
pdf software healthy src/lib/resume/pdf
invoice software healthy src/lib/invoice
pdf software healthy src/lib/invoice/pdf
export software healthy src/lib/invoice/export
why software healthy src/lib/why
dev software healthy src/lib/dev
compress software healthy src/lib/compress
server software healthy src/lib/server
mcp software healthy src/lib/server/mcp
transcribe software healthy src/lib/transcribe
pptx software healthy src/lib/pptx
remove software healthy src/lib/remove
photo software healthy src/lib/photo

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

LabelLayerStatusPath
/audio/convert frontend healthy src/lib/registry/families/audio.ts
/audio/merge frontend healthy src/lib/registry/families/audio.ts
/audio/normalize frontend healthy src/lib/registry/families/audio.ts
/audio/speed frontend healthy src/lib/registry/families/audio.ts
/audio/pitch frontend healthy src/lib/registry/families/audio.ts
/audio/volume frontend healthy src/lib/registry/families/audio.ts
/audio/fade frontend healthy src/lib/registry/families/audio.ts
/audio/reverse frontend healthy src/lib/registry/families/audio.ts
/audio/silence-remove frontend healthy src/lib/registry/families/audio.ts
/audio/record frontend healthy src/lib/registry/families/audio.ts
/audio/transcribe frontend healthy src/lib/registry/families/audio.ts
/pdf/merge frontend healthy src/lib/registry/families/pdf.ts
/pdf/split frontend healthy src/lib/registry/families/pdf.ts
/pdf/rotate frontend healthy src/lib/registry/families/pdf.ts
/pdf/remove-pages frontend healthy src/lib/registry/families/pdf.ts
/pdf/reorder frontend healthy src/lib/registry/families/pdf.ts
/pdf/images-to-pdf frontend healthy src/lib/registry/families/pdf.ts
/pdf/pdf-to-images frontend healthy src/lib/registry/families/pdf.ts
/pdf/pdf-to-svg frontend healthy src/lib/registry/families/pdf.ts
/pdf/compress frontend healthy src/lib/registry/families/pdf.ts
/pdf/flatten frontend healthy src/lib/registry/families/pdf.ts
/pdf/page-numbers frontend healthy src/lib/registry/families/pdf.ts
/pdf/watermark frontend healthy src/lib/registry/families/pdf.ts
/pdf/edit frontend healthy src/lib/registry/families/pdf.ts
/pdf/fill-sign frontend healthy src/lib/registry/families/pdf.ts
/pdf/word-to-pdf frontend healthy src/lib/registry/families/pdf.ts
/pdf/protect frontend healthy src/lib/registry/families/pdf.ts
/pdf/unlock frontend healthy src/lib/registry/families/pdf.ts
/pdf/pdf-to-csv frontend healthy src/lib/registry/families/pdf.ts
/pdf/ocr frontend healthy src/lib/registry/families/pdf.ts
/pdf/crop frontend healthy src/lib/registry/families/pdf.ts
/pdf/extract-images frontend healthy src/lib/registry/families/pdf.ts
/pdf/pdfa frontend healthy src/lib/registry/families/pdf.ts
/pdf/compare frontend healthy src/lib/registry/families/pdf.ts
/pdf/redact frontend healthy src/lib/registry/families/pdf.ts
/media/compress-video frontend healthy src/lib/registry/families/media.ts
/media/trim-video frontend healthy src/lib/registry/families/media.ts
/media/trim-audio frontend healthy src/lib/registry/families/media.ts
/media/compress-audio frontend healthy src/lib/registry/families/media.ts
/media/video-to-gif frontend healthy src/lib/registry/families/media.ts
/media/extract-audio frontend healthy src/lib/registry/families/media.ts
/resume frontend healthy src/lib/registry/families/standalone.ts
/invoice frontend healthy src/lib/registry/families/standalone.ts
/signature frontend healthy src/lib/registry/families/standalone.ts
/links frontend healthy src/lib/registry/families/standalone.ts
/bio frontend healthy src/lib/registry/families/standalone.ts
/remove frontend healthy src/lib/registry/families/standalone.ts
/photo/rm-bg frontend healthy src/lib/registry/families/photo.ts
/photo/compress frontend healthy src/lib/registry/families/photo.ts
/photo/filters frontend healthy src/lib/registry/families/photo.ts

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

LabelLayerStatusPath
18.324.283.696 network healthy src/lib/registry/families/audio.ts
005.351.054.695 network healthy src/lib/registry/families/media.ts
11.387.599.111 network healthy src/lib/signature/renderer.ts
3.492.997.107 network healthy src/lib/signature/renderer.ts
3.176.77.84 network healthy src/lib/signature/renderer.ts
5.921.43.372 network healthy src/lib/signature/renderer.ts
319.192.694.801 network healthy src/lib/signature/renderer.ts
1.2.3.4 network healthy src/lib/server/safety.ts
192.168.1.1 network healthy src/lib/server/safety.test.ts

LabelLayerStatusPath
click_logs data healthy migrations/0002_links_feature.sql
blocked_domains data healthy migrations/0002_links_feature.sql
reported_links data healthy migrations/0002_links_feature.sql
bio_profiles data healthy migrations/0003_bio_profiles.sql
bio_links data healthy migrations/0003_bio_profiles.sql
bio_click_logs data healthy migrations/0003_bio_profiles.sql
redirects data healthy migrations/0001_create_redirects.sql

LabelLayerStatusPath
auth::src/lib/registry/index.ts security healthy src/lib/registry/index.ts
auth::src/routes/sitemap.xml/server.test.ts security healthy src/routes/sitemap.xml/server.test.ts
auth::src/routes/dev/json/+page.svelte security healthy src/routes/dev/json/+page.svelte
auth::src/routes/dev/jwt/+page.svelte security healthy src/routes/dev/jwt/+page.svelte
auth::src/lib/dev/jwt.ts security healthy src/lib/dev/jwt.ts
auth::src/routes/dev/+page.svelte security healthy src/routes/dev/+page.svelte
auth::src/lib/dev/tools.ts security healthy src/lib/dev/tools.ts

LabelLayerStatusPath
sqlite data healthy CLAUDE.md
postgresql data healthy src/lib/resume/test-utils.ts
redis data healthy src/lib/resume/test-utils.ts

LabelLayerStatusPath
0002_links_feature.sql data healthy migrations/0002_links_feature.sql
0003_bio_profiles.sql data healthy migrations/0003_bio_profiles.sql
0001_create_redirects.sql data healthy migrations/0001_create_redirects.sql

LabelLayerStatusPath
vps::aws hardware healthy src/lib/legal-gen/templates/helpers.ts
vps::gcp hardware healthy src/lib/resume/ats.test.ts

LabelLayerStatusPath
password_literal::src/lib/qr/encoder.test.ts security healthy src/lib/qr/encoder.test.ts
password_literal::src/lib/qr/encoder.test.ts security healthy src/lib/qr/encoder.test.ts

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

LabelLayerStatusPath
FilterRenderer software healthy src/lib/filters/renderer.ts:FilterRenderer

LabelLayerStatusPath
kafka data healthy src/lib/resume/types.ts

LabelLayerStatusPath
gpu (detected) hardware healthy src/lib/transcribe/worker.ts
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/72fb7aaa-9233-45fb-a199-6d4fa42009b6/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/72fb7aaa-9233-45fb-a199-6d4fa42009b6/

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.