https://github.com/rkghrud-dev/webocrv2lacal
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
246 raw signals (0 security + 246 graph)
Last scanned 2 months, 3 weeks ago · v1 · 226 actionable findings from 1 signal source. 20 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1828 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 |
|---|---|---|---|
buildListingImageSettings |
software | healthy | webocrcludev2/pipeline_contracts.js:buildListingImageSettin… |
buildSourceToSeedPayload |
software | healthy | webocrcludev2/pipeline_contracts.js:buildSourceToSeedPayload |
buildKeywordRunPayload |
software | healthy | webocrcludev2/pipeline_contracts.js:buildKeywordRunPayload |
buildMarketUploadPayload |
software | healthy | webocrcludev2/pipeline_contracts.js:buildMarketUploadPayload |
AuroraBtn |
software | healthy | webocrcludev2/app.bundle.js:AuroraBtn |
Pill |
software | healthy | webocrcludev2/app.bundle.js:Pill |
noticeFieldLabel |
software | healthy | webocrcludev2/app.bundle.js:noticeFieldLabel |
normalizeKeywordTerm |
software | healthy | webocrcludev2/app.bundle.js:normalizeKeywordTerm |
categoryQueryTokens |
software | healthy | webocrcludev2/app.bundle.js:categoryQueryTokens |
T |
software | healthy | webocrcludev2/app.bundle.js:T |
A |
software | healthy | webocrcludev2/app.bundle.js:A |
ee |
software | healthy | webocrcludev2/app.bundle.js:ee |
MarketIcon |
software | healthy | webocrcludev2/app.bundle.js:MarketIcon |
AccountSummary |
software | healthy | webocrcludev2/app.bundle.js:AccountSummary |
p |
software | healthy | webocrcludev2/app.bundle.js:p |
k |
software | healthy | webocrcludev2/app.bundle.js:k |
l |
software | healthy | webocrcludev2/app.bundle.js:l |
ye |
software | healthy | webocrcludev2/app.bundle.js:ye |
a |
software | healthy | webocrcludev2/app.bundle.js:a |
v |
software | healthy | webocrcludev2/app.bundle.js:v |
r |
software | healthy | webocrcludev2/app.bundle.js:r |
$e |
software | healthy | webocrcludev2/app.bundle.js:$e |
d |
software | healthy | webocrcludev2/app.bundle.js:d |
SettingDropCell |
software | healthy | webocrcludev2/app.bundle.js:SettingDropCell |
S |
software | healthy | webocrcludev2/app.bundle.js:S |
C |
software | healthy | webocrcludev2/app.bundle.js:C |
DesignGallery |
software | healthy | webocrcludev2/app.bundle.js:DesignGallery |
i |
software | healthy | webocrcludev2/app.bundle.js:i |
isSeedFile |
software | healthy | webocrcludev2/app.bundle.js:isSeedFile |
fetchSeedPayload |
software | healthy | webocrcludev2/app.bundle.js:fetchSeedPayload |
y |
software | healthy | webocrcludev2/app.bundle.js:y |
Le |
software | healthy | webocrcludev2/app.bundle.js:Le |
o |
software | healthy | webocrcludev2/app.bundle.js:o |
spawn |
software | healthy | webocrcludev2/marble_aurora.js:spawn |
x |
software | healthy | webocrcludev2/marble_aurora.js:x |
y |
software | healthy | webocrcludev2/marble_aurora.js:y |
Icon |
software | healthy | webocrcludev2/components.jsx:Icon |
IconSearch |
software | healthy | webocrcludev2/components.jsx:IconSearch |
IconUpload |
software | healthy | webocrcludev2/components.jsx:IconUpload |
IconSync |
software | healthy | webocrcludev2/components.jsx:IconSync |
IconSettings |
software | healthy | webocrcludev2/components.jsx:IconSettings |
IconEdit |
software | healthy | webocrcludev2/components.jsx:IconEdit |
IconClose |
software | healthy | webocrcludev2/components.jsx:IconClose |
IconFile |
software | healthy | webocrcludev2/components.jsx:IconFile |
IconFilter |
software | healthy | webocrcludev2/components.jsx:IconFilter |
IconCmd |
software | healthy | webocrcludev2/components.jsx:IconCmd |
IconChevR |
software | healthy | webocrcludev2/components.jsx:IconChevR |
IconGrid |
software | healthy | webocrcludev2/components.jsx:IconGrid |
AuroraBtn |
software | healthy | webocrcludev2/components.jsx:AuroraBtn |
VioletBtn |
software | healthy | webocrcludev2/components.jsx:VioletBtn |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
PROJECT_TODO.md |
software | healthy | PROJECT_TODO.md |
marble_aurora.css |
software | healthy | webocrcludev2/marble_aurora.css |
pipeline_contracts.js |
software | healthy | webocrcludev2/pipeline_contracts.js |
app.bundle.js |
software | healthy | webocrcludev2/app.bundle.js |
index.html |
software | healthy | webocrcludev2/index.html |
colors_and_type.css |
software | healthy | webocrcludev2/colors_and_type.css |
marble_aurora.js |
software | healthy | webocrcludev2/marble_aurora.js |
components.jsx |
software | healthy | webocrcludev2/components.jsx |
kit.css |
software | healthy | webocrcludev2/kit.css |
app.jsx |
software | healthy | webocrcludev2/app.jsx |
build_frontend.py |
software | healthy | webocrcludev2/build_frontend.py |
keyword_profile_default.md |
software | healthy | webocrcludev2/config/keyword_profile_default.md |
apply_category_review_overrides.py |
software | healthy | webocrcludev2/scripts/apply_category_review_overrides.py |
cleanup_market_duplicates.py |
software | healthy | webocrcludev2/scripts/cleanup_market_duplicates.py |
sync_coupang_1000_prices_to_naver.py |
software | healthy | webocrcludev2/scripts/sync_coupang_1000_prices_to_naver.py |
apply_coupang_instant_discounts_500plus.py |
software | healthy | webocrcludev2/scripts/apply_coupang_instant_discounts_500pl… |
local_api_server.py |
software | healthy | webocrcludev2/scripts/local_api_server.py |
apply_naver_category_updates.py |
software | healthy | webocrcludev2/scripts/apply_naver_category_updates.py |
_bulk_elevenst_upload.py |
software | healthy | webocrcludev2/scripts/_bulk_elevenst_upload.py |
build_category_matching_db.py |
software | healthy | webocrcludev2/scripts/build_category_matching_db.py |
category_matching_db.py |
software | healthy | webocrcludev2/scripts/category_matching_db.py |
manifest.json |
software | healthy | tools/coupang-price-bulk-helper/manifest.json |
README.md |
software | healthy | tools/coupang-price-bulk-helper/README.md |
content.js |
software | healthy | tools/coupang-price-bulk-helper/content.js |
parser.py |
software | healthy | ProductManager/parser.py |
database.py |
software | healthy | ProductManager/database.py |
app.py |
software | healthy | ProductManager/app.py |
package-lock.json |
software | healthy | ProductManager/package-lock.json |
app.js |
software | healthy | ProductManager/static/js/app.js |
style.css |
software | healthy | ProductManager/static/css/style.css |
README.md |
software | healthy | ProductManager/navertagv2/README.md |
package.json |
software | healthy | ProductManager/navertagv2/package.json |
package-lock.json |
software | healthy | ProductManager/navertagv2/package-lock.json |
server.js |
software | healthy | ProductManager/navertagv2/server.js |
background.js |
software | healthy | ProductManager/navertagv2/extension/background.js |
manifest.json |
software | healthy | ProductManager/navertagv2/extension/manifest.json |
README.md |
software | healthy | ProductManager/navertagv2/extension/README.md |
content.js |
software | healthy | ProductManager/navertagv2/extension/content.js |
popup.js |
software | healthy | ProductManager/navertagv2/extension/popup.js |
popup.html |
software | healthy | ProductManager/navertagv2/extension/popup.html |
styles.css |
software | healthy | ProductManager/navertagv2/public/styles.css |
index.html |
software | healthy | ProductManager/navertagv2/public/index.html |
app.js |
software | healthy | ProductManager/navertagv2/public/app.js |
results.html |
software | healthy | ProductManager/templates/results.html |
base.html |
software | healthy | ProductManager/templates/base.html |
dashboard.html |
software | healthy | ProductManager/templates/dashboard.html |
products.html |
software | healthy | ProductManager/templates/products.html |
history.html |
software | healthy | ProductManager/templates/history.html |
Program.cs |
software | healthy | KeywordOcr.App.Tests/Program.cs |
test_ocr_title_merge_samples.py |
software | healthy | backend/test_ocr_title_merge_samples.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CoupangClient |
software | healthy | webocrcludev2/scripts/cleanup_market_duplicates.py:58 |
NaverClient |
software | healthy | webocrcludev2/scripts/cleanup_market_duplicates.py:109 |
CoupangClient |
software | healthy | webocrcludev2/scripts/sync_coupang_1000_prices_to_naver.py:… |
CoupangClient |
software | healthy | webocrcludev2/scripts/apply_coupang_instant_discounts_500pl… |
WebOcrHandler |
software | healthy | webocrcludev2/scripts/local_api_server.py:9775 |
NaverClient |
software | healthy | webocrcludev2/scripts/apply_naver_category_updates.py:34 |
CoupangImageMappingTests |
software | healthy | backend/test_coupang_image_mapping.py:17 |
ImageSelectorDialog |
software | healthy | backend/app/gui/image_selector_dialog.py:8 |
MainWindow |
software | healthy | backend/app/gui/main_window.py:32 |
OcrWorker |
software | healthy | backend/app/gui/ocr_window.py:16 |
OcrWindow |
software | healthy | backend/app/gui/ocr_window.py:41 |
MarketKeywordPackages |
software | healthy | backend/app/services/market_keywords.py:17 |
OcrPipelineConfig |
software | healthy | backend/app/services/ocr_pipeline.py:205 |
CoupangUploadConfig |
software | healthy | backend/app/services/coupang.py:806 |
CoupangUploadResult |
software | healthy | backend/app/services/coupang.py:813 |
_Message |
software | healthy | backend/app/services/anthropic_wrapper.py:17 |
_Choice |
software | healthy | backend/app/services/anthropic_wrapper.py:22 |
_ChatResponse |
software | healthy | backend/app/services/anthropic_wrapper.py:27 |
_Completions |
software | healthy | backend/app/services/anthropic_wrapper.py:33 |
_Chat |
software | healthy | backend/app/services/anthropic_wrapper.py:168 |
AnthropicClientWrapper |
software | healthy | backend/app/services/anthropic_wrapper.py:175 |
NaverUploadConfig |
software | healthy | backend/app/services/naver_commerce.py:656 |
NaverUploadResult |
software | healthy | backend/app/services/naver_commerce.py:663 |
PipelineConfig |
software | healthy | backend/app/services/pipeline.py:47 |
ListingOnlyConfig |
software | healthy | backend/app/services/pipeline.py:5409 |
NaverCategoryAnchor |
software | healthy | backend/app/services/naver_shopping.py:94 |
AnalysisConfig |
software | healthy | backend/app/services/free_keyword_analysis/analyzer.py:26 |
ImageRecord |
software | healthy | backend/app/services/free_keyword_analysis/analyzer.py:42 |
ProductFields |
software | healthy | backend/app/services/free_keyword_analysis/text_rules.py:75 |
| Label | Layer | Status | Path |
|---|---|---|---|
webocrcludev2 |
software | healthy | webocrcludev2 |
config |
software | healthy | webocrcludev2/config |
scripts |
software | healthy | webocrcludev2/scripts |
tools |
software | healthy | tools |
coupang-price-bulk-helper |
software | healthy | tools/coupang-price-bulk-helper |
ProductManager |
software | healthy | ProductManager |
static |
software | healthy | ProductManager/static |
js |
software | healthy | ProductManager/static/js |
css |
software | healthy | ProductManager/static/css |
navertagv2 |
software | healthy | ProductManager/navertagv2 |
extension |
software | healthy | ProductManager/navertagv2/extension |
public |
software | healthy | ProductManager/navertagv2/public |
templates |
software | healthy | ProductManager/templates |
KeywordOcr.App.Tests |
software | healthy | KeywordOcr.App.Tests |
backend |
software | healthy | backend |
app |
software | healthy | backend/app |
gui |
software | healthy | backend/app/gui |
services |
software | healthy | backend/app/services |
free_keyword_analysis |
software | healthy | backend/app/services/free_keyword_analysis |
prompts |
software | healthy | backend/prompts |
KeywordOcr.App |
software | healthy | KeywordOcr.App |
Services |
software | healthy | KeywordOcr.App/Services |
Bridge |
software | healthy | KeywordOcr.App/Bridge |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | ProductManager/app.py |
ANY /history |
api | healthy | ProductManager/app.py |
ANY /results |
api | healthy | ProductManager/app.py |
ANY /dashboard |
api | healthy | ProductManager/app.py |
ANY /api/upload |
api | healthy | ProductManager/app.py |
ANY /api/suppliers |
api | healthy | ProductManager/app.py |
ANY /api/upload-dates |
api | healthy | ProductManager/app.py |
ANY /api/preview |
api | healthy | ProductManager/app.py |
ANY /api/download |
api | healthy | ProductManager/app.py |
ANY /api/download-file/<filename> |
api | healthy | ProductManager/app.py |
ANY /api/history |
api | healthy | ProductManager/app.py |
ANY /api/history/<int:batch_id> |
api | healthy | ProductManager/app.py |
ANY /api/history/<int:batch_id>/result-upload |
api | healthy | ProductManager/app.py |
ANY /api/result-uploads |
api | healthy | ProductManager/app.py |
ANY /api/result-uploads/<int:upload_id> |
api | healthy | ProductManager/app.py |
ANY /api/result-uploads/<int:upload_id>/download |
api | healthy | ProductManager/app.py |
ANY /api/history/<int:batch_id>/cancel |
api | healthy | ProductManager/app.py |
ANY /api/history/<int:batch_id>/redownload |
api | healthy | ProductManager/app.py |
ANY /api/dashboard |
api | healthy | ProductManager/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
category_catalog |
data | healthy | webocrcludev2/scripts/build_category_matching_db.py |
category_mapping_candidates |
data | healthy | webocrcludev2/scripts/build_category_matching_db.py |
category_mapping_rules |
data | healthy | webocrcludev2/scripts/build_category_matching_db.py |
category_import_log |
data | healthy | webocrcludev2/scripts/build_category_matching_db.py |
lotteon_category_pairs |
data | healthy | webocrcludev2/scripts/category_matching_db.py |
products |
data | healthy | ProductManager/database.py |
listing_history |
data | healthy | ProductManager/database.py |
upload_history |
data | healthy | ProductManager/database.py |
upload_product_items |
data | healthy | ProductManager/database.py |
listing_result_uploads |
data | healthy | ProductManager/database.py |
column_headers |
data | healthy | ProductManager/database.py |
naver_duplicates |
data | healthy | ProductManager/database.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/cafe24_auth_setup.py |
security | healthy | backend/cafe24_auth_setup.py |
auth::webocrcludev2/scripts/local_api_server.py |
security | healthy | webocrcludev2/scripts/local_api_server.py |
auth::backend/app/services/cafe24_oauth.py |
security | healthy | backend/app/services/cafe24_oauth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-f5n4h5gl |
software | healthy | /tmp/repobility-clone-f5n4h5gl |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | webocrcludev2/scripts/build_category_matching_db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | ProductManager/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | ProductManager/navertagv2/README.md |
This page is publicly accessible at:
https://repobility.com/scan/df630e2e-a652-447c-ac4d-b026df4e17e0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/df630e2e-a652-447c-ac4d-b026df4e17e0/
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.