https://github.com/bestdevmgp/share-anything-web
· scanned 2026-06-17 01:39 UTC (1 month, 2 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +0.9 (diff) · 27 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 654 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 |
|---|---|---|---|
override |
software | healthy | config-overrides.js:override |
reportWebVitals |
software | healthy | src/reportWebVitals.ts:reportWebVitals |
formatFileSize |
software | healthy | src/utils/format.ts:formatFileSize |
formatDateTime |
software | healthy | src/utils/format.ts:formatDateTime |
formatDateOnly |
software | healthy | src/utils/format.ts:formatDateOnly |
downloadFile |
software | healthy | src/utils/format.ts:downloadFile |
splitFilenameExt |
software | healthy | src/utils/format.ts:splitFilenameExt |
copyToClipboard |
software | healthy | src/utils/format.ts:copyToClipboard |
isImageFile |
software | healthy | src/utils/format.ts:isImageFile |
getImageDimensions |
software | healthy | src/utils/format.ts:getImageDimensions |
isPdfFile |
software | healthy | src/utils/format.ts:isPdfFile |
isVideoFile |
software | healthy | src/utils/format.ts:isVideoFile |
isAudioFile |
software | healthy | src/utils/format.ts:isAudioFile |
isTextFile |
software | healthy | src/utils/format.ts:isTextFile |
isCsvFile |
software | healthy | src/utils/format.ts:isCsvFile |
isExcelFile |
software | healthy | src/utils/format.ts:isExcelFile |
isDocxFile |
software | healthy | src/utils/format.ts:isDocxFile |
isPptxFile |
software | healthy | src/utils/format.ts:isPptxFile |
isHwpFile |
software | healthy | src/utils/format.ts:isHwpFile |
formatTimeRemaining |
software | healthy | src/utils/format.ts:formatTimeRemaining |
calculateTimeRemaining |
software | healthy | src/utils/format.ts:calculateTimeRemaining |
getDeviceInfo |
software | healthy | src/utils/format.ts:getDeviceInfo |
createWebSocketConnection |
software | healthy | src/utils/webrtc.ts:createWebSocketConnection |
convertToRTCIceServers |
software | healthy | src/utils/webrtc.ts:convertToRTCIceServers |
getFallbackIceServers |
software | healthy | src/utils/webrtc.ts:getFallbackIceServers |
getIceServers |
software | healthy | src/utils/webrtc.ts:getIceServers |
createPeerConnection |
software | healthy | src/utils/webrtc.ts:createPeerConnection |
generatePeerId |
software | healthy | src/utils/webrtc.ts:generatePeerId |
sendSignalingMessage |
software | healthy | src/utils/webrtc.ts:sendSignalingMessage |
readAll |
software | healthy | src/utils/recentSessions.ts:readAll |
writeAll |
software | healthy | src/utils/recentSessions.ts:writeAll |
listSessions |
software | healthy | src/utils/recentSessions.ts:listSessions |
pushSession |
software | healthy | src/utils/recentSessions.ts:pushSession |
removeSession |
software | healthy | src/utils/recentSessions.ts:removeSession |
clearSessions |
software | healthy | src/utils/recentSessions.ts:clearSessions |
readAll |
software | healthy | src/utils/recentDownloads.ts:readAll |
writeAll |
software | healthy | src/utils/recentDownloads.ts:writeAll |
listDownloads |
software | healthy | src/utils/recentDownloads.ts:listDownloads |
pushDownload |
software | healthy | src/utils/recentDownloads.ts:pushDownload |
removeDownload |
software | healthy | src/utils/recentDownloads.ts:removeDownload |
savePostLoginRedirect |
software | healthy | src/utils/postLoginRedirect.ts:savePostLoginRedirect |
consumePostLoginRedirect |
software | healthy | src/utils/postLoginRedirect.ts:consumePostLoginRedirect |
generateUuid |
software | healthy | src/utils/deviceId.ts:generateUuid |
r |
software | healthy | src/utils/deviceId.ts:r |
ensureDeviceId |
software | healthy | src/utils/deviceId.ts:ensureDeviceId |
toUint8Array |
software | healthy | src/utils/hwpParser.ts:toUint8Array |
readRecordHeader |
software | healthy | src/utils/hwpParser.ts:readRecordHeader |
extractTextFromRecord |
software | healthy | src/utils/hwpParser.ts:extractTextFromRecord |
parseRecords |
software | healthy | src/utils/hwpParser.ts:parseRecords |
parseHwpToText |
software | healthy | src/utils/hwpParser.ts:parseHwpToText |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
postcss.config.js |
software | healthy | postcss.config.js |
vercel.json |
software | healthy | vercel.json |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
tailwind.config.js |
software | healthy | tailwind.config.js |
config-overrides.js |
software | healthy | config-overrides.js |
tsconfig.json |
software | healthy | tsconfig.json |
reportWebVitals.ts |
software | healthy | src/reportWebVitals.ts |
react-app-env.d.ts |
software | healthy | src/react-app-env.d.ts |
App.test.tsx |
software | healthy | src/App.test.tsx |
index.tsx |
software | healthy | src/index.tsx |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
setupTests.ts |
software | healthy | src/setupTests.ts |
format.ts |
software | healthy | src/utils/format.ts |
webrtc.ts |
software | healthy | src/utils/webrtc.ts |
recentSessions.ts |
software | healthy | src/utils/recentSessions.ts |
recentDownloads.ts |
software | healthy | src/utils/recentDownloads.ts |
postLoginRedirect.ts |
software | healthy | src/utils/postLoginRedirect.ts |
deviceId.ts |
software | healthy | src/utils/deviceId.ts |
hwpParser.ts |
software | healthy | src/utils/hwpParser.ts |
shareMerge.ts |
software | healthy | src/utils/shareMerge.ts |
filePreview.ts |
software | healthy | src/utils/filePreview.ts |
providerLogos.tsx |
software | healthy | src/utils/providerLogos.tsx |
uploadFileStorage.ts |
software | healthy | src/utils/uploadFileStorage.ts |
pdfWorkerSetup.ts |
software | healthy | src/utils/pdfWorkerSetup.ts |
recentSessions.test.ts |
software | healthy | src/utils/__tests__/recentSessions.test.ts |
shareMerge.test.ts |
software | healthy | src/utils/__tests__/shareMerge.test.ts |
useP2PUploader.ts |
software | healthy | src/hooks/useP2PUploader.ts |
useP2PDownloader.ts |
software | healthy | src/hooks/useP2PDownloader.ts |
useThumbnail.ts |
software | healthy | src/hooks/useThumbnail.ts |
useShareList.ts |
software | healthy | src/hooks/useShareList.ts |
useMultipartUpload.ts |
software | healthy | src/hooks/useMultipartUpload.ts |
QuickAccessUploadContext.tsx |
software | healthy | src/context/QuickAccessUploadContext.tsx |
ToastContext.tsx |
software | healthy | src/context/ToastContext.tsx |
AuthContext.tsx |
software | healthy | src/context/AuthContext.tsx |
ThemeContext.tsx |
software | healthy | src/context/ThemeContext.tsx |
SessionTokenContext.tsx |
software | healthy | src/context/SessionTokenContext.tsx |
LanguageContext.tsx |
software | healthy | src/context/LanguageContext.tsx |
index.ts |
software | healthy | src/types/index.ts |
QuickAccess.tsx |
software | healthy | src/components/QuickAccess.tsx |
Header.tsx |
software | healthy | src/components/Header.tsx |
TurnstileBlockedOverlay.tsx |
software | healthy | src/components/TurnstileBlockedOverlay.tsx |
StyledQRCode.tsx |
software | healthy | src/components/StyledQRCode.tsx |
Toast.tsx |
software | healthy | src/components/Toast.tsx |
Footer.tsx |
software | healthy | src/components/Footer.tsx |
PauseBarsIcon.tsx |
software | healthy | src/components/PauseBarsIcon.tsx |
FilePreviewModal.tsx |
software | healthy | src/components/FilePreviewModal.tsx |
CodeInput.tsx |
software | healthy | src/components/CodeInput.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 |
frontend | healthy | src/App.tsx |
QuickAccess |
frontend | healthy | src/components/QuickAccess.tsx |
Header |
frontend | healthy | src/components/Header.tsx |
TurnstileBlockedOverlay |
frontend | healthy | src/components/TurnstileBlockedOverlay.tsx |
StyledQRCode |
frontend | healthy | src/components/StyledQRCode.tsx |
ToastContainer |
frontend | healthy | src/components/Toast.tsx |
Footer |
frontend | healthy | src/components/Footer.tsx |
PauseBarsIcon |
frontend | healthy | src/components/PauseBarsIcon.tsx |
FilePreviewModal |
frontend | healthy | src/components/FilePreviewModal.tsx |
CodeInput |
frontend | healthy | src/components/CodeInput.tsx |
TruncatedFilename |
frontend | healthy | src/components/TruncatedFilename.tsx |
StatusIcon |
frontend | healthy | src/components/StatusIcon.tsx |
UploadProgressRow |
frontend | healthy | src/components/UploadProgressRow.tsx |
ScrollToTop |
frontend | healthy | src/components/ScrollToTop.tsx |
CopyButton |
frontend | healthy | src/components/CopyButton.tsx |
FileThumbnail |
frontend | healthy | src/components/FileThumbnail.tsx |
AnimatedHeight |
frontend | healthy | src/components/UnifiedFileBox/AnimatedHeight.tsx |
P2PActiveStage |
frontend | healthy | src/components/UnifiedFileBox/P2PActiveStage.tsx |
ModeHeader |
frontend | healthy | src/components/UnifiedFileBox/ModeHeader.tsx |
UploadSuccess |
frontend | healthy | src/components/UnifiedFileBox/UploadSuccess.tsx |
IdleUpload |
frontend | healthy | src/components/UnifiedFileBox/IdleUpload.tsx |
ScrollableFileList |
frontend | healthy | src/components/UnifiedFileBox/ScrollableFileList.tsx |
RecentShares |
frontend | healthy | src/components/UnifiedFileBox/RecentShares.tsx |
BoxDownloadView |
frontend | healthy | src/components/UnifiedFileBox/BoxDownloadView.tsx |
UnifiedFileBox |
frontend | healthy | src/components/UnifiedFileBox/index.tsx |
Uploading |
frontend | healthy | src/components/UnifiedFileBox/Uploading.tsx |
IdleDownload |
frontend | healthy | src/components/UnifiedFileBox/IdleDownload.tsx |
P2PWaiting |
frontend | healthy | src/components/UnifiedFileBox/P2PWaiting.tsx |
RecentDownloads |
frontend | healthy | src/components/UnifiedFileBox/RecentDownloads.tsx |
PrivacyPolicyJa |
frontend | healthy | src/i18n/legal/PrivacyPolicyJa.tsx |
PrivacyPolicyZhCN |
frontend | healthy | src/i18n/legal/PrivacyPolicyZhCN.tsx |
TermsOfUseZhCN |
frontend | healthy | src/i18n/legal/TermsOfUseZhCN.tsx |
TermsOfUseZhTW |
frontend | healthy | src/i18n/legal/TermsOfUseZhTW.tsx |
ApiTermsKo |
frontend | healthy | src/i18n/legal/ApiTermsKo.tsx |
ApiTermsJa |
frontend | healthy | src/i18n/legal/ApiTermsJa.tsx |
PrivacyPolicyZhTW |
frontend | healthy | src/i18n/legal/PrivacyPolicyZhTW.tsx |
TermsOfUseEn |
frontend | healthy | src/i18n/legal/TermsOfUseEn.tsx |
PrivacyPolicyEn |
frontend | healthy | src/i18n/legal/PrivacyPolicyEn.tsx |
PrivacyPolicyKo |
frontend | healthy | src/i18n/legal/PrivacyPolicyKo.tsx |
TermsOfUseJa |
frontend | healthy | src/i18n/legal/TermsOfUseJa.tsx |
ApiTermsZhTW |
frontend | healthy | src/i18n/legal/ApiTermsZhTW.tsx |
ApiTermsEn |
frontend | healthy | src/i18n/legal/ApiTermsEn.tsx |
ApiTermsZhCN |
frontend | healthy | src/i18n/legal/ApiTermsZhCN.tsx |
TermsOfUseKo |
frontend | healthy | src/i18n/legal/TermsOfUseKo.tsx |
PrivacyPolicyPage |
frontend | healthy | src/pages/PrivacyPolicyPage.tsx |
HomePage |
frontend | healthy | src/pages/HomePage.tsx |
CliSigninPage |
frontend | healthy | src/pages/CliSigninPage.tsx |
UploadHistoryPage |
frontend | healthy | src/pages/UploadHistoryPage.tsx |
DeviceConfirmResultPage |
frontend | healthy | src/pages/DeviceConfirmResultPage.tsx |
LoginPage |
frontend | healthy | src/pages/LoginPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/PrivacyPolicyPage |
frontend | healthy | src/pages/PrivacyPolicyPage.tsx |
/HomePage |
frontend | healthy | src/pages/HomePage.tsx |
/CliSigninPage |
frontend | healthy | src/pages/CliSigninPage.tsx |
/UploadHistoryPage |
frontend | healthy | src/pages/UploadHistoryPage.tsx |
/DeviceConfirmResultPage |
frontend | healthy | src/pages/DeviceConfirmResultPage.tsx |
/LoginPage |
frontend | healthy | src/pages/LoginPage.tsx |
/ApiKeyRevealPage |
frontend | healthy | src/pages/ApiKeyRevealPage.tsx |
/SettingsPage |
frontend | healthy | src/pages/SettingsPage.tsx |
/TermsOfUsePage |
frontend | healthy | src/pages/TermsOfUsePage.tsx |
/EmailVerifyWaitPage |
frontend | healthy | src/pages/EmailVerifyWaitPage.tsx |
/NotFoundPage |
frontend | healthy | src/pages/NotFoundPage.tsx |
/EmailMagicLinkCallbackPage |
frontend | healthy | src/pages/EmailMagicLinkCallbackPage.tsx |
/CliPage |
frontend | healthy | src/pages/CliPage.tsx |
/UploadSuccessPage |
frontend | healthy | src/pages/UploadSuccessPage.tsx |
/UploadPage |
frontend | healthy | src/pages/UploadPage.tsx |
/OAuthCallbackPage |
frontend | healthy | src/pages/OAuthCallbackPage.tsx |
/ApiTermsOfUsePage |
frontend | healthy | src/pages/ApiTermsOfUsePage.tsx |
/DownloadFilePage |
frontend | healthy | src/pages/DownloadFilePage.tsx |
/upload/TransferSettings |
frontend | healthy | src/pages/upload/TransferSettings.tsx |
/upload/UploadProgressBar |
frontend | healthy | src/pages/upload/UploadProgressBar.tsx |
/upload/FileDropzone |
frontend | healthy | src/pages/upload/FileDropzone.tsx |
/upload/TransferTypeToggle |
frontend | healthy | src/pages/upload/TransferTypeToggle.tsx |
/download/PasswordForm |
frontend | healthy | src/pages/download/PasswordForm.tsx |
/download/MultiFileList |
frontend | healthy | src/pages/download/MultiFileList.tsx |
/download/SingleFileView |
frontend | healthy | src/pages/download/SingleFileView.tsx |
/download/DownloadErrorState |
frontend | healthy | src/pages/download/DownloadErrorState.tsx |
/history/HistoryPagination |
frontend | healthy | src/pages/history/HistoryPagination.tsx |
/history/HistoryMobileCards |
frontend | healthy | src/pages/history/HistoryMobileCards.tsx |
/history/HistoryTable |
frontend | healthy | src/pages/history/HistoryTable.tsx |
/ |
frontend | healthy | src/App.tsx |
/signin |
frontend | healthy | src/App.tsx |
/upload |
frontend | healthy | src/App.tsx |
/upload/success |
frontend | healthy | src/App.tsx |
/history |
frontend | healthy | src/App.tsx |
/settings |
frontend | healthy | src/App.tsx |
/api-keys/reveal/:token |
frontend | healthy | src/App.tsx |
/cli |
frontend | healthy | src/App.tsx |
/cli-signin/:sessionId |
frontend | healthy | src/App.tsx |
/download/:code |
frontend | healthy | src/App.tsx |
/auth/callback/:provider |
frontend | healthy | src/App.tsx |
/auth/email/verify-wait |
frontend | healthy | src/App.tsx |
/auth/email/magic-link |
frontend | healthy | src/App.tsx |
/auth/device/result |
frontend | healthy | src/App.tsx |
/privacy-policy |
frontend | healthy | src/App.tsx |
/terms-of-use |
frontend | healthy | src/App.tsx |
/api-terms-of-use |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
src |
software | healthy | src |
utils |
software | healthy | src/utils |
__tests__ |
software | healthy | src/utils/__tests__ |
hooks |
software | healthy | src/hooks |
context |
software | healthy | src/context |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
ui |
software | healthy | src/components/ui |
UnifiedFileBox |
software | healthy | src/components/UnifiedFileBox |
__tests__ |
software | healthy | src/components/UnifiedFileBox/__tests__ |
i18n |
software | healthy | src/i18n |
legal |
software | healthy | src/i18n/legal |
pages |
software | healthy | src/pages |
upload |
software | healthy | src/pages/upload |
download |
software | healthy | src/pages/download |
history |
software | healthy | src/pages/history |
lib |
software | healthy | src/lib |
services |
software | healthy | src/services |
assets |
software | healthy | src/assets |
docs |
software | healthy | docs |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /download |
api | healthy | src/services/api.ts |
POST /file/verify-password |
api | healthy | src/services/api.ts |
GET /download/file |
api | healthy | src/services/api.ts |
GET /preview/file |
api | healthy | src/services/api.ts |
POST /download/bulk |
api | healthy | src/services/api.ts |
DELETE /user/uploads |
api | healthy | src/services/api.ts |
DELETE /user/account |
api | healthy | src/services/api.ts |
DELETE /user/sessions |
api | healthy | src/services/api.ts |
POST /user/personal-tokens |
api | healthy | src/services/api.ts |
GET /user/personal-tokens |
api | healthy | src/services/api.ts |
POST /user/api-keys/applications |
api | healthy | src/services/api.ts |
GET /user/api-keys/applications |
api | healthy | src/services/api.ts |
GET /user/api-keys |
api | healthy | src/services/api.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/pages/EmailVerifyWaitPage.tsx |
security | healthy | src/pages/EmailVerifyWaitPage.tsx |
auth::src/i18n/zh-CN.json |
security | healthy | src/i18n/zh-CN.json |
auth::src/i18n/zh-TW.json |
security | healthy | src/i18n/zh-TW.json |
auth::src/i18n/ko.json |
security | healthy | src/i18n/ko.json |
auth::src/i18n/legal/PrivacyPolicyKo.tsx |
security | healthy | src/i18n/legal/PrivacyPolicyKo.tsx |
auth::src/i18n/legal/PrivacyPolicyEn.tsx |
security | healthy | src/i18n/legal/PrivacyPolicyEn.tsx |
auth::src/i18n/legal/TermsOfUseEn.tsx |
security | healthy | src/i18n/legal/TermsOfUseEn.tsx |
auth::src/i18n/legal/TermsOfUseKo.tsx |
security | healthy | src/i18n/legal/TermsOfUseKo.tsx |
auth::src/i18n/ja.json |
security | healthy | src/i18n/ja.json |
auth::src/pages/EmailMagicLinkCallbackPage.tsx |
security | healthy | src/pages/EmailMagicLinkCallbackPage.tsx |
auth::src/pages/OAuthCallbackPage.tsx |
security | healthy | src/pages/OAuthCallbackPage.tsx |
auth::src/services/api.ts |
security | healthy | src/services/api.ts |
auth::src/i18n/en.json |
security | healthy | src/i18n/en.json |
| Label | Layer | Status | Path |
|---|---|---|---|
128.508.186.501 |
network | healthy | src/utils/providerLogos.tsx |
2.448.746.104 |
network | healthy | src/utils/providerLogos.tsx |
1.782.539.571 |
network | healthy | src/utils/providerLogos.tsx |
9.504.5.092 |
network | healthy | src/components/Footer.tsx |
2.91.832.092 |
network | healthy | src/components/Footer.tsx |
2.651.64.7 |
network | healthy | src/components/Footer.tsx |
4.943.359.309 |
network | healthy | src/components/Footer.tsx |
268.18.58.688 |
network | healthy | src/components/Footer.tsx |
342.052.682.107 |
network | healthy | src/pages/history/HistoryMobileCards.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
bestdevmgp__share-anything-web |
software | healthy | /data/fable5_failed_archive/bestdevmgp__share-anything-web |
This page is publicly accessible at:
https://repobility.com/scan/51061a91-0118-4536-99a1-5286e96d6751/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/51061a91-0118-4536-99a1-5286e96d6751/
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.