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.

felladrin/MiniSearch

https://github.com/felladrin/MiniSearch · scanned 2026-05-15 17:13 UTC (2 weeks, 6 days ago) · 10 languages

65 findings (20 legacy + 45 scanner) 79th percentile · Typescript · small (2-20K LoC) Scanner says 86 (lower by 4)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 weeks, 6 days ago · v1 · 17 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 75.0 0.15 11.25
security_score 89.0 0.25 22.25
testing_score 83.0 0.20 16.60
documentation_score 58.7 0.15 8.80
practices_score 100.0 0.15 15.00
code_quality 80.0 0.10 8.00
Overall 1.00 81.9
Calibrated penalty buckets (security_score): web: 3.0 · docker: 6.1 · threat: 2.0
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 568 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
SearchStats software healthy client/components/Analytics/SearchStats.tsx:SearchStats
getSourceColor software healthy client/components/Analytics/SearchStats.tsx:getSourceColor
formatHour software healthy client/components/Analytics/SearchStats.tsx:formatHour
MetricCard software healthy client/components/Analytics/SearchStats.tsx:MetricCard
HistorySettings software healthy client/components/Settings/HistorySettings.tsx:HistorySetti…
handleClearHistory software healthy client/components/Settings/HistorySettings.tsx:handleClearH…
HistoryDrawer software healthy client/components/Search/History/HistoryDrawer.tsx:HistoryD…
handleSearchSelect software healthy client/components/Search/History/HistoryDrawer.tsx:handleSe…
handlePin software healthy client/components/Search/History/HistoryDrawer.tsx:handlePin
handleDelete software healthy client/components/Search/History/HistoryDrawer.tsx:handleDe…
handleDeleteClick software healthy client/components/Search/History/HistoryDrawer.tsx:handleDe…
cancelDelete software healthy client/components/Search/History/HistoryDrawer.tsx:cancelDe…
renderSearchItem software healthy client/components/Search/History/HistoryDrawer.tsx:renderSe…
renderGroupedSearches software healthy client/components/Search/History/HistoryDrawer.tsx:renderGr…
HistoryButton software healthy client/components/Search/History/HistoryButton.tsx:HistoryB…
ErrorFallback software healthy client/components/Search/Results/SearchResultsSection.tsx:E…
SearchResultsSection software healthy client/components/Search/Results/SearchResultsSection.tsx:S…
renderSearchResults software healthy client/components/Search/Results/SearchResultsSection.tsx:r…
mockUsePubSub software healthy client/components/Search/Results/SearchResultsSection.test.…
renderSearchResultsSection software healthy client/components/Search/Results/SearchResultsSection.test.…
SearchResultsSection software healthy client/components/Search/Results/SearchResultsSection.test.…
ImageResultsLoadingState software healthy client/components/Search/Results/Graphical/ImageResultsLoad…
ImageSearchResults software healthy client/components/Search/Results/Graphical/ImageSearchResul…
ImageResultsList software healthy client/components/Search/Results/Graphical/ImageResultsList…
handleImageClick software healthy client/components/Search/Results/Graphical/ImageResultsList…
TextResultsLoadingState software healthy client/components/Search/Results/Textual/TextResultsLoading…
TextSearchResults software healthy client/components/Search/Results/Textual/TextSearchResults.…
SearchResultsList software healthy client/components/Search/Results/Textual/SearchResultsList.…
HistoryButton software healthy client/components/Search/Form/SearchForm.test.tsx:HistoryBu…
renderSearchForm software healthy client/components/Search/Form/SearchForm.test.tsx:renderSea…
waitForPlaceholder software healthy client/components/Search/Form/SearchForm.test.tsx:waitForPl…
getUrlQuery software healthy client/components/Search/Form/SearchForm.tsx:getUrlQuery
SearchForm software healthy client/components/Search/Form/SearchForm.tsx:SearchForm
initializeComponent software healthy client/components/Search/Form/SearchForm.tsx:initializeComp…
handleInputChange software healthy client/components/Search/Form/SearchForm.tsx:handleInputCha…
handleClearButtonClick software healthy client/components/Search/Form/SearchForm.tsx:handleClearBut…
handleSubmit software healthy client/components/Search/Form/SearchForm.tsx:handleSubmit
handleKeyDown software healthy client/components/Search/Form/SearchForm.tsx:handleKeyDown
AccessPage software healthy client/components/Pages/AccessPage.tsx:AccessPage
handleSubmit software healthy client/components/Pages/AccessPage.tsx:handleSubmit
MainPage software healthy client/components/Pages/Main/MainPage.tsx:MainPage
isQueryEmpty software healthy client/components/Pages/Main/MainPage.test.tsx:isQueryEmpty
shouldShowSearchResults software healthy client/components/Pages/Main/MainPage.test.tsx:shouldShowSe…
shouldShowAiResponse software healthy client/components/Pages/Main/MainPage.test.tsx:shouldShowAi…
shouldShowEnablePrompt software healthy client/components/Pages/Main/MainPage.test.tsx:shouldShowEn…
getVisibleSections software healthy client/components/Pages/Main/MainPage.test.tsx:getVisibleSe…
InterfaceSettingsForm software healthy client/components/Pages/Main/Menu/InterfaceSettingsForm.tsx…
toggleColorScheme software healthy client/components/Pages/Main/Menu/InterfaceSettingsForm.tsx…
VoiceSettingsForm software healthy client/components/Pages/Main/Menu/VoiceSettingsForm.tsx:Voi…
updateVoices software healthy client/components/Pages/Main/Menu/VoiceSettingsForm.tsx:upd…

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

LabelLayerStatusPath
renovate.json software healthy renovate.json
vite.config.ts software warning vite.config.ts
README.md software healthy README.md
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
knip.json software healthy knip.json
docker-compose.production.yml software healthy docker-compose.production.yml
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
biome.json software healthy biome.json
agents.md software healthy agents.md
docker-compose.yml software healthy docker-compose.yml
vitest.config.ts software warning vitest.config.ts
index.html software healthy client/index.html
types.d.ts software warning client/types.d.ts
index.tsx software warning client/index.tsx
setupTests.ts software healthy client/setupTests.ts
SearchStats.tsx software healthy client/components/Analytics/SearchStats.tsx
HistorySettings.tsx software healthy client/components/Settings/HistorySettings.tsx
HistorySettings.test.tsx software warning client/components/Settings/HistorySettings.test.tsx
HistoryDrawer.tsx software healthy client/components/Search/History/HistoryDrawer.tsx
HistoryButton.tsx software healthy client/components/Search/History/HistoryButton.tsx
SearchResultsSection.tsx software healthy client/components/Search/Results/SearchResultsSection.tsx
SearchResultsSection.test.tsx software healthy client/components/Search/Results/SearchResultsSection.test.…
ImageResultsList.module.css software healthy client/components/Search/Results/Graphical/ImageResultsList…
ImageResultsLoadingState.tsx software healthy client/components/Search/Results/Graphical/ImageResultsLoad…
ImageSearchResults.tsx software healthy client/components/Search/Results/Graphical/ImageSearchResul…
ImageResultsList.tsx software healthy client/components/Search/Results/Graphical/ImageResultsList…
TextResultsLoadingState.tsx software healthy client/components/Search/Results/Textual/TextResultsLoading…
TextSearchResults.tsx software healthy client/components/Search/Results/Textual/TextSearchResults.…
SearchResultsList.tsx software healthy client/components/Search/Results/Textual/SearchResultsList.…
SearchResultsList.test.tsx software warning client/components/Search/Results/Textual/SearchResultsList.…
SearchForm.test.tsx software healthy client/components/Search/Form/SearchForm.test.tsx
SearchForm.tsx software healthy client/components/Search/Form/SearchForm.tsx
AccessPage.tsx software healthy client/components/Pages/AccessPage.tsx
MainPage.tsx software healthy client/components/Pages/Main/MainPage.tsx
MainPage.test.tsx software healthy client/components/Pages/Main/MainPage.test.tsx
InterfaceSettingsForm.tsx software healthy client/components/Pages/Main/Menu/InterfaceSettingsForm.tsx
VoiceSettingsForm.tsx software healthy client/components/Pages/Main/Menu/VoiceSettingsForm.tsx
ClearDataButton.tsx software healthy client/components/Pages/Main/Menu/ClearDataButton.tsx
MenuDrawer.tsx software healthy client/components/Pages/Main/Menu/MenuDrawer.tsx
ActionsForm.tsx software healthy client/components/Pages/Main/Menu/ActionsForm.tsx
MenuButton.tsx software healthy client/components/Pages/Main/Menu/MenuButton.tsx
SearchSettingsForm.tsx software healthy client/components/Pages/Main/Menu/SearchSettingsForm.tsx
AISettingsForm.tsx software healthy client/components/Pages/Main/Menu/AISettings/AISettingsForm…
types.ts software warning client/components/Pages/Main/Menu/AISettings/types.ts
OpenAISettings.tsx software healthy client/components/Pages/Main/Menu/AISettings/components/Ope…
SystemPromptInput.tsx software healthy client/components/Pages/Main/Menu/AISettings/components/Sys…

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

LabelLayerStatusPath
SearchStats frontend healthy client/components/Analytics/SearchStats.tsx
HistorySettings frontend healthy client/components/Settings/HistorySettings.tsx
HistoryDrawer frontend healthy client/components/Search/History/HistoryDrawer.tsx
HistoryButton frontend healthy client/components/Search/History/HistoryButton.tsx
SearchResultsSection frontend healthy client/components/Search/Results/SearchResultsSection.tsx
ImageResultsLoadingState frontend healthy client/components/Search/Results/Graphical/ImageResultsLoad…
ImageSearchResults frontend healthy client/components/Search/Results/Graphical/ImageSearchResul…
ImageResultsList frontend healthy client/components/Search/Results/Graphical/ImageResultsList…
TextResultsLoadingState frontend healthy client/components/Search/Results/Textual/TextResultsLoading…
TextSearchResults frontend healthy client/components/Search/Results/Textual/TextSearchResults.…
SearchResultsList frontend healthy client/components/Search/Results/Textual/SearchResultsList.…
SearchForm frontend healthy client/components/Search/Form/SearchForm.tsx
AccessPage frontend healthy client/components/Pages/AccessPage.tsx
MainPage frontend healthy client/components/Pages/Main/MainPage.tsx
InterfaceSettingsForm frontend healthy client/components/Pages/Main/Menu/InterfaceSettingsForm.tsx
VoiceSettingsForm frontend healthy client/components/Pages/Main/Menu/VoiceSettingsForm.tsx
ClearDataButton frontend healthy client/components/Pages/Main/Menu/ClearDataButton.tsx
MenuDrawer frontend healthy client/components/Pages/Main/Menu/MenuDrawer.tsx
ActionsForm frontend healthy client/components/Pages/Main/Menu/ActionsForm.tsx
MenuButton frontend healthy client/components/Pages/Main/Menu/MenuButton.tsx
SearchSettingsForm frontend healthy client/components/Pages/Main/Menu/SearchSettingsForm.tsx
AISettingsForm frontend healthy client/components/Pages/Main/Menu/AISettings/AISettingsForm…
App frontend healthy client/components/App/App.tsx
LogsModal frontend healthy client/components/Logs/LogsModal.tsx
ShowLogsButton frontend healthy client/components/Logs/ShowLogsButton.tsx
FormattedMarkdown frontend healthy client/components/AiResponse/FormattedMarkdown.tsx
MarkdownRenderer frontend healthy client/components/AiResponse/MarkdownRenderer.tsx
CopyIconButton frontend healthy client/components/AiResponse/CopyIconButton.tsx
ExpandableLink frontend healthy client/components/AiResponse/ExpandableLink.tsx
ChatHeader frontend healthy client/components/AiResponse/ChatHeader.tsx
ChatInputArea frontend healthy client/components/AiResponse/ChatInputArea.tsx
AiModelDownloadAllowanceContent frontend healthy client/components/AiResponse/AiModelDownloadAllowanceConten…
ChatInterface frontend healthy client/components/AiResponse/ChatInterface.tsx
AiResponseSection frontend healthy client/components/AiResponse/AiResponseSection.tsx
WllamaModelSelect frontend healthy client/components/AiResponse/WllamaModelSelect.tsx
EnableAiResponsePrompt frontend healthy client/components/AiResponse/EnableAiResponsePrompt.tsx
AiResponseContent frontend healthy client/components/AiResponse/AiResponseContent.tsx
PreparingContent frontend healthy client/components/AiResponse/PreparingContent.tsx
LoadingModelContent frontend healthy client/components/AiResponse/LoadingModelContent.tsx
ReasoningSection frontend healthy client/components/AiResponse/ReasoningSection.tsx
MessageList frontend healthy client/components/AiResponse/MessageList.tsx

LabelLayerStatusPath
client software healthy client
components software healthy client/components
Analytics software healthy client/components/Analytics
Settings software healthy client/components/Settings
Search software healthy client/components/Search
History software healthy client/components/Search/History
Results software healthy client/components/Search/Results
Graphical software healthy client/components/Search/Results/Graphical
Textual software healthy client/components/Search/Results/Textual
Form software healthy client/components/Search/Form
Pages software healthy client/components/Pages
Main software healthy client/components/Pages/Main
Menu software healthy client/components/Pages/Main/Menu
AISettings software healthy client/components/Pages/Main/Menu/AISettings
components software healthy client/components/Pages/Main/Menu/AISettings/components
hooks software healthy client/components/Pages/Main/Menu/AISettings/hooks
App software healthy client/components/App
Logs software healthy client/components/Logs
AiResponse software healthy client/components/AiResponse
hooks software healthy client/components/AiResponse/hooks
modules software healthy client/modules
hooks software healthy client/hooks
public software healthy client/public
docs software healthy docs
shared software healthy shared
server software healthy server
config software healthy server/config
utils software healthy server/utils
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows

LabelLayerStatusPath
ResizeObserverMock software healthy client/setupTests.ts:ResizeObserverMock
IntersectionObserverMock software healthy client/setupTests.ts:IntersectionObserverMock
HistoryDatabase software healthy client/modules/history.ts:HistoryDatabase
for software healthy client/modules/textGenerationUtilities.ts:for
ChatGenerationError software healthy client/modules/textGenerationUtilities.ts:ChatGenerationErr…
SearchCacheDatabase software healthy client/modules/search.ts:SearchCacheDatabase
ChatGenerationError software healthy client/modules/textGeneration.test.ts:ChatGenerationError
CircuitBreaker software healthy server/utils/circuitBreaker.ts:CircuitBreaker

LabelLayerStatusPath
build-and-push-image cicd healthy .github/workflows/publish-docker-image.yml
build-test cicd healthy .github/workflows/ci.yml
sync-to-hf cicd healthy .github/workflows/deploy-to-hugging-face.yml
test-lint-ping cicd healthy .github/workflows/on-pull-request-to-main.yml
check-code-quality cicd healthy .github/workflows/reusable-test-lint-ping.yml
check-docker-container cicd healthy .github/workflows/reusable-test-lint-ping.yml
test-lint-ping cicd healthy .github/workflows/on-push-to-main.yml

LabelLayerStatusPath
gha::publish-docker-image cicd healthy .github/workflows/publish-docker-image.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::deploy-to-hugging-face cicd healthy .github/workflows/deploy-to-hugging-face.yml
gha::on-pull-request-to-main cicd healthy .github/workflows/on-pull-request-to-main.yml
gha::reusable-test-lint-ping cicd healthy .github/workflows/reusable-test-lint-ping.yml
gha::on-push-to-main cicd healthy .github/workflows/on-push-to-main.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
IMAGE_NAME cicd healthy
HF_TOKEN cicd healthy
REGISTRY cicd healthy

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile
development-server hardware healthy docker-compose.yml

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

LabelLayerStatusPath
pubsub data healthy package.json

LabelLayerStatusPath
port:7860 network healthy Dockerfile

LabelLayerStatusPath
127.0.0.1 network healthy server/rerankerService.ts

LabelLayerStatusPath
gpu (detected) hardware healthy client/modules/webGpu.ts

LabelLayerStatusPath
/ frontend healthy client/components/App/App.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/06282029-d006-40f6-a20e-26ca80c0d64b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/06282029-d006-40f6-a20e-26ca80c0d64b/

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.