Scan timing: clone 1.45s · analysis 54.51s · 3.0 MB · GitHub API rate-limit (preflight)
https://github.com/abi/screenshot-to-code
· scanned 2026-06-05 08:07 UTC (5 days, 21 hours ago)
· 10 languages
549 raw signals (345 security + 204 graph) 41st percentile · Python · medium (20-100K LoC)
Last scanned 5 days, 21 hours ago · v2 · 322 actionable findings from 2 signal sources. 125 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
60.0 | 0.15 | 9.00 |
security_score |
28.8 | 0.25 | 7.20 |
testing_score |
70.0 | 0.20 | 14.00 |
documentation_score |
62.0 | 0.15 | 9.30 |
practices_score |
54.0 | 0.15 | 8.10 |
code_quality |
60.5 | 0.10 | 6.05 |
| Overall | 1.00 | 53.6 |
All 1112 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 |
|---|---|---|---|
generateCode |
software | healthy | frontend/src/generateCode.ts:generateCode |
App |
software | healthy | frontend/src/App.tsx:App |
applyTheme |
software | healthy | frontend/src/App.tsx:applyTheme |
onChange |
software | healthy | frontend/src/App.tsx:onChange |
getAssetsById |
software | healthy | frontend/src/App.tsx:getAssetsById |
reset |
software | healthy | frontend/src/App.tsx:reset |
regenerate |
software | healthy | frontend/src/App.tsx:regenerate |
cancelCodeGeneration |
software | healthy | frontend/src/App.tsx:cancelCodeGeneration |
cancelCodeGenerationAndReset |
software | healthy | frontend/src/App.tsx:cancelCodeGenerationAndReset |
doGenerateCode |
software | healthy | frontend/src/App.tsx:doGenerateCode |
finishThinkingEvent |
software | healthy | frontend/src/App.tsx:finishThinkingEvent |
finishAssistantEvent |
software | healthy | frontend/src/App.tsx:finishAssistantEvent |
finishToolEvent |
software | healthy | frontend/src/App.tsx:finishToolEvent |
finishInFlightEvents |
software | healthy | frontend/src/App.tsx:finishInFlightEvents |
doCreate |
software | healthy | frontend/src/App.tsx:doCreate |
doCreateFromText |
software | healthy | frontend/src/App.tsx:doCreateFromText |
doUpdate |
software | healthy | frontend/src/App.tsx:doUpdate |
handleTermDialogOpenChange |
software | healthy | frontend/src/App.tsx:handleTermDialogOpenChange |
setStack |
software | healthy | frontend/src/App.tsx:setStack |
importFromCode |
software | healthy | frontend/src/App.tsx:importFromCode |
fileInput |
software | healthy | frontend/src/tests/qa.test.ts:fileInput |
setupRequestInterception |
software | healthy | frontend/src/tests/qa.test.ts:setupRequestInterception |
installDomTestHooks |
software | healthy | frontend/src/tests/qa.test.ts:installDomTestHooks |
installMockWebSocket |
software | healthy | frontend/src/tests/qa.test.ts:installMockWebSocket |
onSubscribe |
software | healthy | frontend/src/components/TermsOfServiceDialog.tsx:onSubscribe |
ImageLightbox |
software | healthy | frontend/src/components/ImageLightbox.tsx:ImageLightbox |
handleResize |
software | healthy | frontend/src/components/ImageLightbox.tsx:handleResize |
zoomIn |
software | healthy | frontend/src/components/ImageLightbox.tsx:zoomIn |
zoomOut |
software | healthy | frontend/src/components/ImageLightbox.tsx:zoomOut |
zoomToFit |
software | healthy | frontend/src/components/ImageLightbox.tsx:zoomToFit |
zoomToDefault |
software | healthy | frontend/src/components/ImageLightbox.tsx:zoomToDefault |
fileToDataURL |
software | healthy | frontend/src/components/ImageUpload.tsx:fileToDataURL |
ImageUpload |
software | healthy | frontend/src/components/ImageUpload.tsx:ImageUpload |
handleGlobalKeyDown |
software | healthy | frontend/src/components/ImageUpload.tsx:handleGlobalKeyDown |
handleClear |
software | healthy | frontend/src/components/ImageUpload.tsx:handleClear |
handleKeyDown |
software | healthy | frontend/src/components/ImageUpload.tsx:handleKeyDown |
handleScreenRecorderGenerate |
software | healthy | frontend/src/components/ImageUpload.tsx:handleScreenRecorde… |
ImportCodeSection |
software | healthy | frontend/src/components/ImportCodeSection.tsx:ImportCodeSec… |
doImport |
software | healthy | frontend/src/components/ImportCodeSection.tsx:doImport |
to |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:to |
fileToDataURL |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:fileToDataURL |
UpdateImagePreview |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:UpdateImagePr… |
removeImage |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:removeImage |
UpdateImageUpload |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:UpdateImageUp… |
handleButtonClick |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:handleButtonC… |
handleFileInputChange |
software | healthy | frontend/src/components/UpdateImageUpload.tsx:handleFileInp… |
DesignSystemSelector |
software | healthy | frontend/src/components/settings/DesignSystemSelector.tsx:D… |
handleValueChange |
software | healthy | frontend/src/components/settings/DesignSystemSelector.tsx:h… |
SettingsTab |
software | healthy | frontend/src/components/settings/SettingsTab.tsx:SettingsTab |
handleThemeChange |
software | healthy | frontend/src/components/settings/SettingsTab.tsx:handleThem… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
plan.md |
software | healthy | plan.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
Evaluation.md |
software | healthy | Evaluation.md |
AGENTS.md |
software | healthy | AGENTS.md |
Troubleshooting.md |
software | healthy | Troubleshooting.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
evaluating-claude.md |
software | healthy | blog/evaluating-claude.md |
vite.config.ts |
software | warning | frontend/vite.config.ts |
jest.config.js |
software | warning | frontend/jest.config.js |
pnpm-lock.yaml |
software | healthy | frontend/pnpm-lock.yaml |
tailwind.config.js |
software | warning | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
tsconfig.node.json |
software | healthy | frontend/tsconfig.node.json |
index.html |
software | healthy | frontend/index.html |
Dockerfile |
software | healthy | frontend/Dockerfile |
components.json |
software | healthy | frontend/components.json |
.env.example |
software | healthy | frontend/.env.example |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | warning | frontend/postcss.config.js |
terms-of-service.html |
software | healthy | frontend/public/legal/terms-of-service.html |
config.ts |
software | warning | frontend/src/config.ts |
index.css |
software | healthy | frontend/src/index.css |
generateCode.ts |
software | healthy | frontend/src/generateCode.ts |
constants.ts |
software | warning | frontend/src/constants.ts |
main.tsx |
software | warning | frontend/src/main.tsx |
urls.ts |
software | warning | frontend/src/urls.ts |
vite-env.d.ts |
software | warning | frontend/src/vite-env.d.ts |
setupTests.ts |
software | warning | frontend/src/setupTests.ts |
App.tsx |
software | healthy | frontend/src/App.tsx |
types.ts |
software | warning | frontend/src/types.ts |
qa.test.ts |
software | healthy | frontend/src/tests/qa.test.ts |
simple_page.html |
software | healthy | frontend/src/tests/fixtures/simple_page.html |
TermsOfServiceDialog.tsx |
software | healthy | frontend/src/components/TermsOfServiceDialog.tsx |
ImageLightbox.tsx |
software | healthy | frontend/src/components/ImageLightbox.tsx |
ImageUpload.tsx |
software | healthy | frontend/src/components/ImageUpload.tsx |
ImportCodeSection.tsx |
software | healthy | frontend/src/components/ImportCodeSection.tsx |
UpdateImageUpload.tsx |
software | healthy | frontend/src/components/UpdateImageUpload.tsx |
DesignSystemSelector.tsx |
software | healthy | frontend/src/components/settings/DesignSystemSelector.tsx |
SettingsTab.tsx |
software | healthy | frontend/src/components/settings/SettingsTab.tsx |
DesignSystemsManager.tsx |
software | healthy | frontend/src/components/settings/DesignSystemsManager.tsx |
OutputSettingsSection.tsx |
software | healthy | frontend/src/components/settings/OutputSettingsSection.tsx |
GenerationSettings.tsx |
software | healthy | frontend/src/components/settings/GenerationSettings.tsx |
DesignSystemsModal.tsx |
software | healthy | frontend/src/components/settings/DesignSystemsModal.tsx |
ScreenRecorder.tsx |
software | healthy | frontend/src/components/recording/ScreenRecorder.tsx |
utils.ts |
software | healthy | frontend/src/components/recording/utils.ts |
collapsible.tsx |
software | warning | frontend/src/components/ui/collapsible.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
software | healthy | frontend/src/tests/qa.test.ts:App |
MockWebSocket |
software | healthy | frontend/src/tests/qa.test.ts:MockWebSocket |
Llm |
software | healthy | backend/llm.py:6 |
Completion |
software | healthy | backend/llm.py:39 |
PromptItem |
software | healthy | backend/run_image_generation_evals.py:25 |
EvalResult |
software | healthy | backend/run_image_generation_evals.py:31 |
TemporaryAsset |
software | healthy | backend/uploaded_assets/store.py:27 |
SavedAsset |
software | healthy | backend/uploaded_assets/store.py:33 |
TestNormalizeUrl |
software | healthy | backend/tests/test_screenshot.py:5 |
ExpectedResult |
software | healthy | backend/tests/test_prompts.py:16 |
TestCreatePrompt |
software | healthy | backend/tests/test_prompts.py:77 |
TestAccumulate |
software | healthy | backend/tests/test_token_usage.py:17 |
TestCost |
software | healthy | backend/tests/test_token_usage.py:46 |
TestCacheHitRate |
software | healthy | backend/tests/test_token_usage.py:89 |
TestGeminiExtract |
software | healthy | backend/tests/test_token_usage.py:130 |
TestOpenAIExtract |
software | healthy | backend/tests/test_token_usage.py:190 |
TestAnthropicExtract |
software | healthy | backend/tests/test_token_usage.py:250 |
TestModelPricing |
software | healthy | backend/tests/test_token_usage.py:281 |
TestModelSelectionAllKeys |
software | healthy | backend/tests/test_model_selection.py:7 |
TestModelSelectionOpenAIAnthropic |
software | healthy | backend/tests/test_model_selection.py:122 |
TestModelSelectionAnthropicOnly |
software | healthy | backend/tests/test_model_selection.py:150 |
TestModelSelectionOpenAIOnly |
software | healthy | backend/tests/test_model_selection.py:178 |
TestModelSelectionNoKeys |
software | healthy | backend/tests/test_model_selection.py:206 |
_EmptyAsyncStream |
software | healthy | backend/tests/test_openai_provider_session.py:12 |
_FakeResponses |
software | healthy | backend/tests/test_openai_provider_session.py:20 |
_FakeOpenAIClient |
software | healthy | backend/tests/test_openai_provider_session.py:29 |
OpenAITurnInputItem |
software | healthy | backend/fs_logging/openai_turn_inputs.py:109 |
OpenAITurnUsageSummary |
software | healthy | backend/fs_logging/openai_turn_inputs.py:116 |
OpenAITurnInputReport |
software | healthy | backend/fs_logging/openai_turn_inputs.py:127 |
OpenAITurnInputLogger |
software | healthy | backend/fs_logging/openai_turn_inputs.py:135 |
OpenAIInputDifference |
software | healthy | backend/fs_logging/openai_input_compare.py:15 |
OpenAIInputComparison |
software | healthy | backend/fs_logging/openai_input_compare.py:25 |
TestUtils |
software | healthy | backend/codegen/test_utils.py:5 |
AgentEngine |
software | healthy | backend/agent/engine.py:22 |
Agent |
software | healthy | backend/agent/runner.py:4 |
AgentFileState |
software | healthy | backend/agent/state.py:10 |
OpenAIResponsesParseState |
software | healthy | backend/agent/providers/openai.py:126 |
OpenAIProviderSession |
software | healthy | backend/agent/providers/openai.py:407 |
ModelPricing |
software | healthy | backend/agent/providers/pricing.py:6 |
GeminiParseState |
software | healthy | backend/agent/providers/gemini.py:192 |
GeminiProviderSession |
software | healthy | backend/agent/providers/gemini.py:276 |
TokenUsage |
software | healthy | backend/agent/providers/token_usage.py:9 |
StreamEvent |
software | healthy | backend/agent/providers/base.py:15 |
ProviderTurn |
software | healthy | backend/agent/providers/base.py:24 |
ExecutedToolCall |
software | healthy | backend/agent/providers/base.py:32 |
ProviderSession |
software | healthy | backend/agent/providers/base.py:40 |
AnthropicParseState |
software | healthy | backend/agent/providers/anthropic/provider.py:101 |
AnthropicProviderSession |
software | healthy | backend/agent/providers/anthropic/provider.py:219 |
ToolCall |
software | healthy | backend/agent/tools/types.py:6 |
ToolExecutionResult |
software | healthy | backend/agent/tools/types.py:13 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
blog |
software | healthy | blog |
frontend |
software | healthy | frontend |
public |
software | healthy | frontend/public |
legal |
software | healthy | frontend/public/legal |
src |
software | healthy | frontend/src |
tests |
software | healthy | frontend/src/tests |
fixtures |
software | healthy | frontend/src/tests/fixtures |
components |
software | healthy | frontend/src/components |
settings |
software | healthy | frontend/src/components/settings |
recording |
software | healthy | frontend/src/components/recording |
ui |
software | healthy | frontend/src/components/ui |
agent |
software | healthy | frontend/src/components/agent |
thinking |
software | healthy | frontend/src/components/thinking |
start-pane |
software | healthy | frontend/src/components/start-pane |
preview |
software | healthy | frontend/src/components/preview |
messages |
software | healthy | frontend/src/components/messages |
variants |
software | healthy | frontend/src/components/variants |
select-and-edit |
software | healthy | frontend/src/components/select-and-edit |
history |
software | healthy | frontend/src/components/history |
commits |
software | healthy | frontend/src/components/commits |
core |
software | healthy | frontend/src/components/core |
unified-input |
software | healthy | frontend/src/components/unified-input |
tabs |
software | healthy | frontend/src/components/unified-input/tabs |
evals |
software | healthy | frontend/src/components/evals |
generate-from-text |
software | healthy | frontend/src/components/generate-from-text |
sidebar |
software | healthy | frontend/src/components/sidebar |
lib |
software | healthy | frontend/src/lib |
hooks |
software | healthy | frontend/src/hooks |
store |
software | healthy | frontend/src/store |
design-docs |
software | healthy | design-docs |
backend |
software | healthy | backend |
uploaded_assets |
software | healthy | backend/uploaded_assets |
tests |
software | healthy | backend/tests |
fs_logging |
software | healthy | backend/fs_logging |
codegen |
software | healthy | backend/codegen |
agent |
software | healthy | backend/agent |
providers |
software | healthy | backend/agent/providers |
anthropic |
software | healthy | backend/agent/providers/anthropic |
tools |
software | healthy | backend/agent/tools |
ws |
software | healthy | backend/ws |
routes |
software | healthy | backend/routes |
image_generation |
software | healthy | backend/image_generation |
prompts |
software | healthy | backend/prompts |
create |
software | healthy | backend/prompts/create |
update |
software | healthy | backend/prompts/update |
evals |
software | healthy | backend/evals |
debug |
software | healthy | backend/debug |
video |
software | healthy | backend/video |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
TermsOfServiceDialog |
frontend | healthy | frontend/src/components/TermsOfServiceDialog.tsx |
ImageLightbox |
frontend | healthy | frontend/src/components/ImageLightbox.tsx |
ImageUpload |
frontend | healthy | frontend/src/components/ImageUpload.tsx |
ImportCodeSection |
frontend | healthy | frontend/src/components/ImportCodeSection.tsx |
UpdateImageUpload |
frontend | healthy | frontend/src/components/UpdateImageUpload.tsx |
DesignSystemSelector |
frontend | healthy | frontend/src/components/settings/DesignSystemSelector.tsx |
SettingsTab |
frontend | healthy | frontend/src/components/settings/SettingsTab.tsx |
DesignSystemsManager |
frontend | healthy | frontend/src/components/settings/DesignSystemsManager.tsx |
OutputSettingsSection |
frontend | healthy | frontend/src/components/settings/OutputSettingsSection.tsx |
DesignSystemsModal |
frontend | healthy | frontend/src/components/settings/DesignSystemsModal.tsx |
ScreenRecorder |
frontend | healthy | frontend/src/components/recording/ScreenRecorder.tsx |
AgentActivity |
frontend | healthy | frontend/src/components/agent/AgentActivity.tsx |
ThinkingIndicator |
frontend | healthy | frontend/src/components/thinking/ThinkingIndicator.tsx |
StartPane |
frontend | healthy | frontend/src/components/start-pane/StartPane.tsx |
CodePreview |
frontend | healthy | frontend/src/components/preview/CodePreview.tsx |
PreviewComponent |
frontend | healthy | frontend/src/components/preview/PreviewComponent.tsx |
CodeTab |
frontend | healthy | frontend/src/components/preview/CodeTab.tsx |
PreviewPane |
frontend | healthy | frontend/src/components/preview/PreviewPane.tsx |
CodeMirror |
frontend | healthy | frontend/src/components/preview/CodeMirror.tsx |
TipLink |
frontend | healthy | frontend/src/components/messages/TipLink.tsx |
Variants |
frontend | healthy | frontend/src/components/variants/Variants.tsx |
HistoryDisplay |
frontend | healthy | frontend/src/components/history/HistoryDisplay.tsx |
WorkingPulse |
frontend | healthy | frontend/src/components/core/WorkingPulse.tsx |
Spinner |
frontend | healthy | frontend/src/components/core/Spinner.tsx |
StackLabel |
frontend | healthy | frontend/src/components/core/StackLabel.tsx |
KeyboardShortcutBadge |
frontend | healthy | frontend/src/components/core/KeyboardShortcutBadge.tsx |
UnifiedInputPane |
frontend | healthy | frontend/src/components/unified-input/UnifiedInputPane.tsx |
ImportTab |
frontend | healthy | frontend/src/components/unified-input/tabs/ImportTab.tsx |
UploadTab |
frontend | healthy | frontend/src/components/unified-input/tabs/UploadTab.tsx |
TextTab |
frontend | healthy | frontend/src/components/unified-input/tabs/TextTab.tsx |
UrlTab |
frontend | healthy | frontend/src/components/unified-input/tabs/UrlTab.tsx |
OpenAIInputComparePage |
frontend | healthy | frontend/src/components/evals/OpenAIInputComparePage.tsx |
EvalNavigation |
frontend | healthy | frontend/src/components/evals/EvalNavigation.tsx |
EvalsPage |
frontend | healthy | frontend/src/components/evals/EvalsPage.tsx |
RatingPicker |
frontend | healthy | frontend/src/components/evals/RatingPicker.tsx |
RunEvalsPage |
frontend | healthy | frontend/src/components/evals/RunEvalsPage.tsx |
PairwiseEvalsPage |
frontend | healthy | frontend/src/components/evals/PairwiseEvalsPage.tsx |
BestOfNEvalsPage |
frontend | healthy | frontend/src/components/evals/BestOfNEvalsPage.tsx |
InputFileSelector |
frontend | healthy | frontend/src/components/evals/InputFileSelector.tsx |
AllEvalsPage |
frontend | healthy | frontend/src/components/evals/AllEvalsPage.tsx |
GenerateFromText |
frontend | healthy | frontend/src/components/generate-from-text/GenerateFromText… |
Sidebar |
frontend | healthy | frontend/src/components/sidebar/Sidebar.tsx |
IconStrip |
frontend | healthy | frontend/src/components/sidebar/IconStrip.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | backend/routes/home.py |
POST /api/screenshot |
api | healthy | backend/routes/screenshot.py |
GET /eval_input_files |
api | healthy | backend/routes/evals.py |
GET /evals |
api | healthy | backend/routes/evals.py |
GET /pairwise-evals |
api | healthy | backend/routes/evals.py |
POST /openai-input-compare |
api | healthy | backend/routes/evals.py |
POST /run_evals |
api | healthy | backend/routes/evals.py |
POST /run_evals_stream |
api | healthy | backend/routes/evals.py |
GET /models |
api | healthy | backend/routes/evals.py |
GET /best-of-n-evals |
api | healthy | backend/routes/evals.py |
GET /output_folders |
api | healthy | backend/routes/evals.py |
GET /api/design-systems |
api | healthy | backend/routes/design_systems.py |
POST /api/design-systems |
api | healthy | backend/routes/design_systems.py |
PATCH /api/design-systems/{design_system_id} |
api | healthy | backend/routes/design_systems.py |
DELETE /api/design-systems/{design_system_id} |
api | healthy | backend/routes/design_systems.py |
POST /api/export |
api | healthy | backend/routes/export.py |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | frontend/src/main.tsx |
/evals |
frontend | healthy | frontend/src/main.tsx |
/evals/single |
frontend | healthy | frontend/src/main.tsx |
/evals/pairwise |
frontend | healthy | frontend/src/main.tsx |
/evals/best-of-n |
frontend | healthy | frontend/src/main.tsx |
/evals/run |
frontend | healthy | frontend/src/main.tsx |
/evals/openai-input-compare |
frontend | healthy | frontend/src/main.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
image::frontend/Dockerfile |
hardware | healthy | frontend/Dockerfile |
image::backend/Dockerfile |
hardware | healthy | backend/Dockerfile |
backend |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | frontend/.env.example |
192.168.1.1 |
network | healthy | backend/tests/test_screenshot.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pk_c1pfz |
software | healthy | /tmp/repobility-clone-pk_c1pfz |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5173 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
generic_api_key::frontend/src/tests/qa.test.ts |
security | healthy | frontend/src/tests/qa.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/0f33f770-51d1-4d73-963a-4fec09e7a7fc/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/0f33f770-51d1-4d73-963a-4fec09e7a7fc/
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.