https://github.com/shortKDT/main
· scanned 2026-06-16 00:11 UTC (2 months, 2 weeks ago)
107 raw signals (0 security + 107 graph)
Last scanned 2 months, 2 weeks ago · v1 · 82 actionable findings from 1 signal source. 25 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1122 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 |
|---|---|---|---|
AppRoot |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:AppRoot |
showTransientScrollbar |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:showTransientScrollbar |
closeAuthModal |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:closeAuthModal |
handleLoggedOut |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:handleLoggedOut |
handleLogout |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:handleLogout |
handleProductSelect |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:handleProductSelect |
openPriceCompare |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:openPriceCompare |
openChatbot |
software | healthy | code/frontend/Hama/src/AppRoot.tsx:openChatbot |
request |
software | healthy | code/frontend/Hama/src/api/auth.ts:request |
data |
software | healthy | code/frontend/Hama/src/api/auth.ts:data |
login |
software | healthy | code/frontend/Hama/src/api/auth.ts:login |
signup |
software | healthy | code/frontend/Hama/src/api/auth.ts:signup |
requestPasswordReset |
software | healthy | code/frontend/Hama/src/api/auth.ts:requestPasswordReset |
logout |
software | healthy | code/frontend/Hama/src/api/auth.ts:logout |
fetchCurrentUser |
software | healthy | code/frontend/Hama/src/api/auth.ts:fetchCurrentUser |
request |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:request |
data |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:data |
fetchMyProfile |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchMyProfile |
updateMyProfile |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:updateMyProfile |
changeMyPassword |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:changeMyPassword |
withdrawMe |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:withdrawMe |
fetchAdminStatus |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchAdminStatus |
fetchWishlists |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchWishlists |
addWishlist |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:addWishlist |
removeWishlist |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:removeWishlist |
updateWishlistAlert |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:updateWishlistAlert |
fetchRecentItems |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchRecentItems |
saveRecentItem |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:saveRecentItem |
clearRecentItems |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:clearRecentItems |
fetchNotifications |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchNotifications |
markNotificationRead |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:markNotificationRead |
fetchNotificationSetting |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:fetchNotificationSe… |
updateNotificationSetting |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts:updateNotificationS… |
fetchSearchProducts |
software | healthy | code/frontend/Hama/src/api/products.ts:fetchSearchProducts |
fetchRecommendedProducts |
software | healthy | code/frontend/Hama/src/api/products.ts:fetchRecommendedProd… |
fetchProductDetail |
software | healthy | code/frontend/Hama/src/api/products.ts:fetchProductDetail |
fetchProductInsights |
software | healthy | code/frontend/Hama/src/api/products.ts:fetchProductInsights |
request |
software | healthy | code/frontend/Hama/src/api/adminApi.ts:request |
data |
software | healthy | code/frontend/Hama/src/api/adminApi.ts:data |
fetchAnomalies |
software | healthy | code/frontend/Hama/src/api/adminApi.ts:fetchAnomalies |
fetchAnomalySummary |
software | healthy | code/frontend/Hama/src/api/adminApi.ts:fetchAnomalySummary |
fetchAdminUsers |
software | healthy | code/frontend/Hama/src/api/adminApi.ts:fetchAdminUsers |
formatWon |
software | healthy | code/frontend/Hama/src/utils/format.ts:formatWon |
formatUpdatedAt |
software | healthy | code/frontend/Hama/src/utils/format.ts:formatUpdatedAt |
formatUpdatedAtTimestamp |
software | healthy | code/frontend/Hama/src/utils/format.ts:formatUpdatedAtTimes… |
productStorageKey |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts:productSto… |
getStoredWishlistProducts |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts:getStoredW… |
getStoredRecentProducts |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts:getStoredR… |
getStoredPriceCompareProducts |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts:getStoredP… |
isProductWished |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts:isProductW… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
supabase_setup.md |
software | healthy | docs/supabase_setup.md |
supabase_schema.sql |
software | healthy | docs/supabase_schema.sql |
db_schema.sql |
software | healthy | docs/db_schema.sql |
document_checklist.md |
software | healthy | docs/document_checklist.md |
project_structure.md |
software | healthy | docs/project_structure.md |
search_relevance_plan.md |
software | healthy | docs/search_relevance_plan.md |
implementation_gap_report.md |
software | healthy | docs/implementation_gap_report.md |
api_spec.md |
software | healthy | docs/api_spec.md |
requirements.md |
software | healthy | docs/requirements.md |
portfolio_draft.md |
software | healthy | docs/portfolio_draft.md |
code_guidelines.md |
software | healthy | docs/code_guidelines.md |
db_column_catalog.md |
software | healthy | docs/db_column_catalog.md |
db_erd.md |
software | healthy | docs/db_erd.md |
vercel.example.json |
software | healthy | code/frontend/Hama/vercel.example.json |
vite.config.ts |
software | healthy | code/frontend/Hama/vite.config.ts |
vercel.json |
software | healthy | code/frontend/Hama/vercel.json |
README.md |
software | healthy | code/frontend/Hama/README.md |
tailwind.config.js |
software | healthy | code/frontend/Hama/tailwind.config.js |
package.json |
software | healthy | code/frontend/Hama/package.json |
index.html |
software | healthy | code/frontend/Hama/index.html |
package-lock.json |
software | healthy | code/frontend/Hama/package-lock.json |
.env.example |
software | healthy | code/frontend/Hama/.env.example |
eslint.config.js |
software | healthy | code/frontend/Hama/eslint.config.js |
tsconfig.json |
software | healthy | code/frontend/Hama/tsconfig.json |
postcss.config.js |
software | healthy | code/frontend/Hama/postcss.config.js |
side-button-prototypes.html |
software | healthy | code/frontend/Hama/design-prototypes/side-button-prototypes… |
index.css |
software | healthy | code/frontend/Hama/src/index.css |
main.tsx |
software | healthy | code/frontend/Hama/src/main.tsx |
AppRoot.tsx |
software | healthy | code/frontend/Hama/src/AppRoot.tsx |
productList.ts |
software | healthy | code/frontend/Hama/src/types/productList.ts |
product.ts |
software | healthy | code/frontend/Hama/src/types/product.ts |
auth.ts |
software | healthy | code/frontend/Hama/src/api/auth.ts |
mypageApi.ts |
software | healthy | code/frontend/Hama/src/api/mypageApi.ts |
products.ts |
software | healthy | code/frontend/Hama/src/api/products.ts |
adminApi.ts |
software | healthy | code/frontend/Hama/src/api/adminApi.ts |
format.ts |
software | healthy | code/frontend/Hama/src/utils/format.ts |
userProductLists.ts |
software | healthy | code/frontend/Hama/src/utils/userProductLists.ts |
recentSearches.ts |
software | healthy | code/frontend/Hama/src/utils/recentSearches.ts |
SortControls.tsx |
software | healthy | code/frontend/Hama/src/components/SortControls.tsx |
ProductVisual.tsx |
software | healthy | code/frontend/Hama/src/components/ProductVisual.tsx |
Banner.tsx |
software | healthy | code/frontend/Hama/src/components/Banner.tsx |
SiteFooter.tsx |
software | healthy | code/frontend/Hama/src/components/SiteFooter.tsx |
ProductDetailModal.tsx |
software | healthy | code/frontend/Hama/src/components/ProductDetailModal.tsx |
RowsMenu.tsx |
software | healthy | code/frontend/Hama/src/components/RowsMenu.tsx |
PriceCompareProductPicker.tsx |
software | healthy | code/frontend/Hama/src/components/PriceCompareProductPicker… |
RecentKeywordRecommendations.tsx |
software | healthy | code/frontend/Hama/src/components/RecentKeywordRecommendati… |
PriceCompareChart.tsx |
software | healthy | code/frontend/Hama/src/components/PriceCompareChart.tsx |
SidePriceCompareButton.tsx |
software | healthy | code/frontend/Hama/src/components/SidePriceCompareButton.tsx |
SideNotificationButton.tsx |
software | healthy | code/frontend/Hama/src/components/SideNotificationButton.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
code |
software | healthy | code |
frontend |
software | healthy | code/frontend |
Hama |
software | healthy | code/frontend/Hama |
design-prototypes |
software | healthy | code/frontend/Hama/design-prototypes |
src |
software | healthy | code/frontend/Hama/src |
types |
software | healthy | code/frontend/Hama/src/types |
api |
software | healthy | code/frontend/Hama/src/api |
utils |
software | healthy | code/frontend/Hama/src/utils |
components |
software | healthy | code/frontend/Hama/src/components |
mypage |
software | healthy | code/frontend/Hama/src/components/mypage |
lib |
software | healthy | code/frontend/Hama/src/lib |
pages |
software | healthy | code/frontend/Hama/src/pages |
hooks |
software | healthy | code/frontend/Hama/src/hooks |
styles |
software | healthy | code/frontend/Hama/src/styles |
queries |
software | healthy | code/frontend/Hama/src/queries |
src |
software | healthy | code/frontend/src |
components |
software | healthy | code/frontend/src/components |
supabase |
software | healthy | code/supabase |
migrations |
software | healthy | code/supabase/migrations |
backend |
software | healthy | code/backend |
deploy |
software | healthy | code/backend/deploy |
opensearch |
software | healthy | code/backend/opensearch |
src |
software | healthy | code/backend/src |
test |
software | healthy | code/backend/src/test |
java |
software | healthy | code/backend/src/test/java |
com |
software | healthy | code/backend/src/test/java/com |
used |
software | healthy | code/backend/src/test/java/com/used |
service |
software | healthy | code/backend/src/test/java/com/used/service |
chatbot |
software | healthy | code/backend/src/test/java/com/used/service/chatbot |
service |
software | healthy | code/backend/src/test/java/com/used/service/chatbot/service |
main |
software | healthy | code/backend/src/main |
resources |
software | healthy | code/backend/src/main/resources |
python |
software | healthy | code/backend/src/main/python |
config |
software | healthy | code/backend/src/main/python/config |
lib |
software | healthy | code/backend/src/main/python/lib |
analysis |
software | healthy | code/backend/src/main/python/analysis |
scripts |
software | healthy | code/backend/src/main/python/analysis/scripts |
tools |
software | healthy | code/backend/src/main/python/tools |
crawling |
software | healthy | code/backend/src/main/python/crawling |
archive |
software | healthy | code/backend/src/main/python/crawling/archive |
java |
software | healthy | code/backend/src/main/java |
com |
software | healthy | code/backend/src/main/java/com |
used |
software | healthy | code/backend/src/main/java/com/used |
service |
software | healthy | code/backend/src/main/java/com/used/service |
config |
software | healthy | code/backend/src/main/java/com/used/service/config |
auth |
software | healthy | code/backend/src/main/java/com/used/service/config/auth |
chatbot |
software | healthy | code/backend/src/main/java/com/used/service/chatbot |
config |
software | healthy | code/backend/src/main/java/com/used/service/chatbot/config |
dto |
software | healthy | code/backend/src/main/java/com/used/service/chatbot/dto |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | docs/supabase_schema.sql |
users |
data | healthy | docs/db_schema.sql |
notification_settings |
data | healthy | docs/db_schema.sql |
keyword_alerts |
data | healthy | docs/db_schema.sql |
user_preferences |
data | healthy | docs/db_schema.sql |
platforms |
data | healthy | docs/db_schema.sql |
items |
data | healthy | docs/db_schema.sql |
price_history |
data | healthy | docs/db_schema.sql |
item_search_matches |
data | healthy | docs/db_schema.sql |
price_stats_daily |
data | healthy | docs/db_schema.sql |
keyword_price_daily |
data | healthy | docs/db_schema.sql |
search_rankings |
data | healthy | docs/db_schema.sql |
wishlists |
data | healthy | docs/db_schema.sql |
item_views |
data | healthy | docs/db_schema.sql |
search_logs |
data | healthy | docs/db_schema.sql |
search_events |
data | healthy | docs/db_schema.sql |
recommended_items |
data | healthy | docs/db_schema.sql |
notifications |
data | healthy | docs/db_schema.sql |
chat_history |
data | healthy | docs/db_schema.sql |
chat_faq |
data | healthy | docs/db_schema.sql |
content_pages |
data | healthy | docs/db_schema.sql |
banners |
data | healthy | docs/db_schema.sql |
if |
data | healthy | code/supabase/migrations/20260610000000_sync_missing_column… |
| Label | Layer | Status | Path |
|---|---|---|---|
OpenSearchRepositoryError |
software | healthy | code/backend/opensearch/repository.py:34 |
OpenSearchHit |
software | healthy | code/backend/opensearch/repository.py:39 |
ChatbotMessageRequest |
software | healthy | code/backend/src/main/python/api_server.py:91 |
CrawlingConfig |
software | healthy | code/backend/src/main/python/lib/crawling_pipeline.py:46 |
TitleTokenProfile |
software | healthy | code/backend/src/main/python/lib/product_matching.py:51 |
ProductMatchCandidate |
software | healthy | code/backend/src/main/python/lib/product_matching.py:67 |
CategoryCorrelationResult |
software | healthy | code/backend/src/main/python/lib/product_matching.py:81 |
_MatchEntry |
software | healthy | code/backend/src/main/python/lib/product_matching.py:89 |
ProductMatchIndex |
software | healthy | code/backend/src/main/python/lib/product_matching.py:103 |
PriceHistoryPoint |
software | healthy | code/backend/src/main/python/lib/hama_data_pipeline.py:49 |
RawItem |
software | healthy | code/backend/src/main/python/lib/hama_data_pipeline.py:54 |
ProcessedItem |
software | healthy | code/backend/src/main/python/lib/hama_data_pipeline.py:68 |
HamaDataPipeline |
software | healthy | code/backend/src/main/python/lib/hama_data_pipeline.py:101 |
HamaCollectionPipeline |
software | healthy | code/backend/src/main/python/lib/hama_data_pipeline.py:444 |
SupabaseRepositoryError |
software | healthy | code/backend/src/main/python/lib/supabase_repository.py:25 |
CsvProduct |
software | healthy | code/backend/src/main/python/lib/supabase_import.py:23 |
ItemRatingBreakdown |
software | healthy | code/backend/src/main/python/lib/item_rating.py:30 |
DropDecision |
software | healthy | code/backend/src/main/python/lib/keyword_preprocessing.py:57 |
ClusterFields |
software | healthy | code/backend/src/main/python/lib/keyword_preprocessing.py:65 |
BracketContentStats |
software | healthy | code/backend/src/main/python/analysis/scripts/cluster_brack… |
UnionFind |
software | healthy | code/backend/src/main/python/analysis/scripts/cluster_brack… |
| Label | Layer | Status | Path |
|---|---|---|---|
/HomePage |
frontend | healthy | code/frontend/Hama/src/pages/HomePage.tsx |
/MyPage |
frontend | healthy | code/frontend/Hama/src/pages/MyPage.tsx |
/AdminPage |
frontend | healthy | code/frontend/Hama/src/pages/AdminPage.tsx |
/SearchResultsPage |
frontend | healthy | code/frontend/Hama/src/pages/SearchResultsPage.tsx |
/LegalPage |
frontend | healthy | code/frontend/Hama/src/pages/LegalPage.tsx |
/ |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
/search |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
/mypage |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
/admin |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
/terms |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
/privacy |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
20260611120000_align_user_domain_tables_to_spring_schema.sql |
data | healthy | code/supabase/migrations/20260611120000_align_user_domain_t… |
20260609120000_merge_platforms_into_items.sql |
data | healthy | code/supabase/migrations/20260609120000_merge_platforms_int… |
20260610000001_items_python_ingestion_sync.sql |
data | healthy | code/supabase/migrations/20260610000001_items_python_ingest… |
20260519000000_hama_schema.sql |
data | healthy | code/supabase/migrations/20260519000000_hama_schema.sql |
20260608000000_service_search_schema.sql |
data | healthy | code/supabase/migrations/20260608000000_service_search_sche… |
20260611130000_add_role_column_to_users.sql |
data | healthy | code/supabase/migrations/20260611130000_add_role_column_to_… |
20260610000002_items_platform_id_sync_trigger.sql |
data | healthy | code/supabase/migrations/20260610000002_items_platform_id_s… |
20260608120000_add_items_rating.sql |
data | healthy | code/supabase/migrations/20260608120000_add_items_rating.sql |
20260610000000_sync_missing_columns.sql |
data | healthy | code/supabase/migrations/20260610000000_sync_missing_column… |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/health |
api | healthy | code/backend/src/main/python/api_server.py |
POST /api/chatbot/message |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/search |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/recommended |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/anomalies |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/anomalies/summary |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/{platform}/{pid} |
api | healthy | code/backend/src/main/python/api_server.py |
GET /api/products/{platform}/{pid}/insights |
api | healthy | code/backend/src/main/python/api_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
15.134.191.154 |
network | healthy | README.md |
110.0.0.0 |
network | healthy | code/backend/src/main/python/lib/crawling_pipeline.py |
124.0.0.0 |
network | healthy | code/backend/src/main/python/crawling/update_keyword_list.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5178 |
network | healthy | code/frontend/Hama/vite.config.ts |
port:9200 |
network | healthy | code/backend/opensearch/docker-compose.yml |
port:9600 |
network | healthy | code/backend/opensearch/docker-compose.yml |
port:8000 |
network | healthy | code/backend/src/main/python/api_server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | code/backend/src/main/python/.env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
AppRoot |
frontend | healthy | code/frontend/Hama/src/AppRoot.tsx |
AdminPage |
frontend | healthy | code/frontend/Hama/src/pages/AdminPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dychf9mu |
software | healthy | /tmp/repobility-clone-dychf9mu |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | code/backend/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
opensearch |
hardware | healthy | code/backend/opensearch/docker-compose.yml |
This page is publicly accessible at:
https://repobility.com/scan/13bb9595-5e00-480e-8394-214606d70432/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/13bb9595-5e00-480e-8394-214606d70432/
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.