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.

Code9029py/Modulaq

https://github.com/Code9029py/Modulaq · scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)

41 raw signals (0 security + 41 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.5 (diff) · 40 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.

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

All 1200 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
src software healthy vitest.config.ts:src
clamp software healthy packages/core/src/pdf/addPageNumbers.ts:clamp
isPositiveInteger software healthy packages/core/src/pdf/addPageNumbers.ts:isPositiveInteger
formatPageNumberLabel software healthy packages/core/src/pdf/addPageNumbers.ts:formatPageNumberLab…
addPageNumbers software healthy packages/core/src/pdf/addPageNumbers.ts:addPageNumbers
template software healthy packages/core/src/pdf/addPageNumbers.ts:template
removePdfPages software healthy packages/core/src/pdf/removePdfPages.ts:removePdfPages
loadPdfDocument software healthy packages/core/src/pdf/shared.ts:loadPdfDocument
assertGeneratedPdfHasPages software healthy packages/core/src/pdf/shared.ts:assertGeneratedPdfHasPages
startsWithPdfHeader software healthy packages/core/src/pdf/textToPdf.test.ts:startsWithPdfHeader
extractPdfPages software healthy packages/core/src/pdf/extractPdfPages.ts:extractPdfPages
splitPdfRange software healthy packages/core/src/pdf/splitPdfRange.ts:splitPdfRange
countPdfPages software healthy packages/core/src/pdf/countPdfPages.ts:countPdfPages
rotatePdfPages software healthy packages/core/src/pdf/rotatePdfPages.ts:rotatePdfPages
nextAngle software healthy packages/core/src/pdf/rotatePdfPages.ts:nextAngle
getPageAngles software healthy packages/core/src/pdf/rotatePdfPages.test.ts:getPageAngles
detectFormatFromFile software healthy packages/core/src/pdf/imagesToPdf.ts:detectFormatFromFile
blobToBytes software healthy packages/core/src/pdf/imagesToPdf.ts:blobToBytes
embedImage software healthy packages/core/src/pdf/imagesToPdf.ts:embedImage
getPageSize software healthy packages/core/src/pdf/imagesToPdf.ts:getPageSize
imagesToPdf software healthy packages/core/src/pdf/imagesToPdf.ts:imagesToPdf
reorderPdfPages software healthy packages/core/src/pdf/reorderPdfPages.ts:reorderPdfPages
clamp software healthy packages/core/src/pdf/textToPdf.ts:clamp
isValidFontSize software healthy packages/core/src/pdf/textToPdf.ts:isValidFontSize
wrapLine software healthy packages/core/src/pdf/textToPdf.ts:wrapLine
textToPdf software healthy packages/core/src/pdf/textToPdf.ts:textToPdf
ensureSpace software healthy packages/core/src/pdf/textToPdf.ts:ensureSpace
mergePdfs software healthy packages/core/src/pdf/mergePdfs.ts:mergePdfs
ensureFileExtension software healthy packages/core/src/files/ensureFileExtension.ts:ensureFileEx…
getBaseFileName software healthy packages/core/src/files/getBaseFileName.ts:getBaseFileName
sanitizeFileName software healthy packages/core/src/files/sanitizeFileName.ts:sanitizeFileName
cleanName software healthy packages/core/src/files/sanitizeFileName.ts:cleanName
normalizeBytes software healthy packages/core/src/shared/normalizeBytes.ts:normalizeBytes
invalidPageError software healthy packages/core/src/ranges/parsePageSelection.ts:invalidPageE…
isOutOfOrder software healthy packages/core/src/ranges/parsePageSelection.ts:isOutOfOrder
parsePageSelection software healthy packages/core/src/ranges/parsePageSelection.ts:parsePageSel…
cleanText software healthy packages/core/src/text/cleanText.ts:cleanText
normalizeUnit software healthy packages/core/src/text/compareTexts.ts:normalizeUnit
splitInput software healthy packages/core/src/text/compareTexts.ts:splitInput
diffTokens software healthy packages/core/src/text/compareTexts.ts:diffTokens
summarize software healthy packages/core/src/text/compareTexts.ts:summarize
compareTexts software healthy packages/core/src/text/compareTexts.ts:compareTexts
countWords software healthy packages/core/src/text/analyzeTextStats.ts:countWords
countSentences software healthy packages/core/src/text/analyzeTextStats.ts:countSentences
countParagraphs software healthy packages/core/src/text/analyzeTextStats.ts:countParagraphs
analyzeTextStats software healthy packages/core/src/text/analyzeTextStats.ts:analyzeTextStats
escapeHtml software healthy packages/core/src/text/markdownToHtml.ts:escapeHtml
escapeAttribute software healthy packages/core/src/text/markdownToHtml.ts:escapeAttribute
sanitizeUrl software healthy packages/core/src/text/markdownToHtml.ts:sanitizeUrl
renderInline software healthy packages/core/src/text/markdownToHtml.ts:renderInline

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

LabelLayerStatusPath
.env.example software healthy .env.example
tailwind.config.ts software healthy tailwind.config.ts
vitest.config.ts software healthy vitest.config.ts
postcss.config.js software healthy postcss.config.js
tsconfig.node.json software healthy tsconfig.node.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
tsconfig.app.json software healthy tsconfig.app.json
CHANGELOG.md software healthy CHANGELOG.md
vite.config.ts software healthy vite.config.ts
package-lock.json software healthy package-lock.json
README.md software healthy README.md
SECURITY.md software healthy SECURITY.md
LICENSE software healthy LICENSE
package.json software healthy package.json
index.html software healthy index.html
tsconfig.json software healthy tsconfig.json
README.md software healthy packages/core/README.md
package.json software healthy packages/core/package.json
tsconfig.json software healthy packages/core/tsconfig.json
index.ts software healthy packages/core/src/index.ts
index.ts software healthy packages/core/src/pdf/index.ts
addPageNumbers.ts software healthy packages/core/src/pdf/addPageNumbers.ts
removePdfPages.ts software healthy packages/core/src/pdf/removePdfPages.ts
shared.ts software healthy packages/core/src/pdf/shared.ts
splitPdfRange.test.ts software healthy packages/core/src/pdf/splitPdfRange.test.ts
textToPdf.test.ts software healthy packages/core/src/pdf/textToPdf.test.ts
mergePdfs.test.ts software healthy packages/core/src/pdf/mergePdfs.test.ts
extractPdfPages.ts software healthy packages/core/src/pdf/extractPdfPages.ts
splitPdfRange.ts software healthy packages/core/src/pdf/splitPdfRange.ts
reorderPdfPages.test.ts software healthy packages/core/src/pdf/reorderPdfPages.test.ts
extractPdfPages.test.ts software healthy packages/core/src/pdf/extractPdfPages.test.ts
removePdfPages.test.ts software healthy packages/core/src/pdf/removePdfPages.test.ts
countPdfPages.ts software healthy packages/core/src/pdf/countPdfPages.ts
rotatePdfPages.ts software healthy packages/core/src/pdf/rotatePdfPages.ts
rotatePdfPages.test.ts software healthy packages/core/src/pdf/rotatePdfPages.test.ts
imagesToPdf.test.ts software healthy packages/core/src/pdf/imagesToPdf.test.ts
types.ts software healthy packages/core/src/pdf/types.ts
imagesToPdf.ts software healthy packages/core/src/pdf/imagesToPdf.ts
reorderPdfPages.ts software healthy packages/core/src/pdf/reorderPdfPages.ts
countPdfPages.test.ts software healthy packages/core/src/pdf/countPdfPages.test.ts
textToPdf.ts software healthy packages/core/src/pdf/textToPdf.ts
mergePdfs.ts software healthy packages/core/src/pdf/mergePdfs.ts
addPageNumbers.test.ts software healthy packages/core/src/pdf/addPageNumbers.test.ts
index.ts software healthy packages/core/src/files/index.ts
ensureFileExtension.ts software healthy packages/core/src/files/ensureFileExtension.ts
getBaseFileName.test.ts software healthy packages/core/src/files/getBaseFileName.test.ts
ensureFileExtension.test.ts software healthy packages/core/src/files/ensureFileExtension.test.ts
types.ts software healthy packages/core/src/files/types.ts
sanitizeFileName.test.ts software healthy packages/core/src/files/sanitizeFileName.test.ts
getBaseFileName.ts software healthy packages/core/src/files/getBaseFileName.ts

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

LabelLayerStatusPath
packages software healthy packages
core software healthy packages/core
src software healthy packages/core/src
pdf software healthy packages/core/src/pdf
files software healthy packages/core/src/files
shared software healthy packages/core/src/shared
ranges software healthy packages/core/src/ranges
text software healthy packages/core/src/text
qr software healthy packages/core/src/qr
pdf-render software healthy packages/core/src/pdf-render
test-fixtures software healthy packages/core/test-fixtures
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
app software healthy src/app
layout software healthy src/app/layout
routes software healthy src/app/routes
tools software healthy src/tools
productivity software healthy src/tools/productivity
qr-generator software healthy src/tools/productivity/qr-generator
pdf software healthy src/tools/pdf
pdf-page-counter software healthy src/tools/pdf/pdf-page-counter
merge-pdf software healthy src/tools/pdf/merge-pdf
rotate-pdf software healthy src/tools/pdf/rotate-pdf
text-to-pdf software healthy src/tools/pdf/text-to-pdf
pdf-to-images software healthy src/tools/pdf/pdf-to-images
reorder-pdf-pages software healthy src/tools/pdf/reorder-pdf-pages
image-to-pdf software healthy src/tools/pdf/image-to-pdf
split-pdf software healthy src/tools/pdf/split-pdf
compress-pdf software healthy src/tools/pdf/compress-pdf
extract-pdf-text software healthy src/tools/pdf/extract-pdf-text
remove-pdf-pages software healthy src/tools/pdf/remove-pdf-pages
add-page-numbers software healthy src/tools/pdf/add-page-numbers
image software healthy src/tools/image
image-cropper software healthy src/tools/image/image-cropper
svg-to-png software healthy src/tools/image/svg-to-png
image-watermark software healthy src/tools/image/image-watermark
image-color-extractor software healthy src/tools/image/image-color-extractor
image-converter software healthy src/tools/image/image-converter
image-placeholder software healthy src/tools/image/image-placeholder
image-resizer software healthy src/tools/image/image-resizer
image-to-favicon software healthy src/tools/image/image-to-favicon
image-compressor software healthy src/tools/image/image-compressor
image-rotator software healthy src/tools/image/image-rotator
shared software healthy src/tools/image/shared
image-splitter software healthy src/tools/image/image-splitter
image-joiner software healthy src/tools/image/image-joiner
image-base64 software healthy src/tools/image/image-base64
text software healthy src/tools/text

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

LabelLayerStatusPath
/ToolDetail/ToolDetailPage frontend healthy src/pages/ToolDetail/ToolDetailPage.tsx
/ToolsCatalog/ToolsCatalogPage frontend healthy src/pages/ToolsCatalog/ToolsCatalogPage.tsx
/NotFound/NotFoundPage frontend healthy src/pages/NotFound/NotFoundPage.tsx
/Guides/GuidesIndexPage frontend healthy src/pages/Guides/GuidesIndexPage.tsx
/Guides/GuideDetailPage frontend healthy src/pages/Guides/GuideDetailPage.tsx
/Consultations/ConsultationsPage frontend healthy src/pages/Consultations/ConsultationsPage.tsx
/Privacy/PrivacyPage frontend healthy src/pages/Privacy/PrivacyPage.tsx
/Home/HomePage frontend healthy src/pages/Home/HomePage.tsx

LabelLayerStatusPath
GeneratedPdfValidationError software healthy packages/core/src/pdf/shared.ts:GeneratedPdfValidationError
ToolError software healthy src/shared/errors/ToolError.ts:ToolError

LabelLayerStatusPath
Code9029py__Modulaq software healthy /data/fable5_failed_archive/Code9029py__Modulaq

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
test-and-build cicd healthy .github/workflows/ci.yml
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/0756a351-4af6-48d3-b9a6-9c12f6215667/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0756a351-4af6-48d3-b9a6-9c12f6215667/

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.