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.

taysirco/crm

https://github.com/taysirco/crm · scanned 2026-06-16 00:30 UTC (2 months, 2 weeks ago)

92 raw signals (0 security + 92 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 86 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 973 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
middleware software healthy middleware.ts:middleware
formatPhoneForWhatsApp software healthy functions/src/index.ts:formatPhoneForWhatsApp
isValidWhatsAppNumber software healthy functions/src/index.ts:isValidWhatsAppNumber
sendCloudApiTemplate software healthy functions/src/index.ts:sendCloudApiTemplate
sendCloudApiText software healthy functions/src/index.ts:sendCloudApiText
isDuplicateMessage software healthy functions/src/index.ts:isDuplicateMessage
logMessage software healthy functions/src/index.ts:logMessage
cairoDateKey software healthy functions/src/index.ts:cairoDateKey
bumpDailyStats software healthy functions/src/index.ts:bumpDailyStats
renderTemplateBody software healthy functions/src/index.ts:renderTemplateBody
getTemplateBodyText software healthy functions/src/index.ts:getTemplateBodyText
saveOutgoingToInbox software healthy functions/src/index.ts:saveOutgoingToInbox
getFreeWindowBody software healthy functions/src/index.ts:getFreeWindowBody
sendStatusMessage software healthy functions/src/index.ts:sendStatusMessage
isBlacklisted software healthy functions/src/index.ts:isBlacklisted
crashed software healthy functions/src/index.ts:crashed
formatPhone software healthy scripts/send-welcome-to-all.js:formatPhone
isValid software healthy scripts/send-welcome-to-all.js:isValid
sendTemplate software healthy scripts/send-welcome-to-all.js:sendTemplate
main software healthy scripts/send-welcome-to-all.js:main
main software healthy scripts/redistribute-strict.js:main
main software healthy scripts/redistribute-leads.js:main
deleteCollection software healthy scripts/nuke-data.js:deleteCollection
countCollection software healthy scripts/nuke-data.js:countCollection
main software healthy scripts/nuke-data.js:main
getStatusConfig software healthy utils/statusColors.ts:getStatusConfig
getStatusColor software healthy utils/statusColors.ts:getStatusColor
getStatusIcon software healthy utils/statusColors.ts:getStatusIcon
getStatusPriority software healthy utils/statusColors.ts:getStatusPriority
sortStatusesByPriority software healthy utils/statusColors.ts:sortStatusesByPriority
getAllStatusesSorted software healthy utils/statusColors.ts:getAllStatusesSorted
getStatusesByPriority software healthy utils/statusColors.ts:getStatusesByPriority
toEnglishDigits software healthy utils/numerals.ts:toEnglishDigits
WhatsAppAutomation software healthy components/WhatsAppAutomation.tsx:WhatsAppAutomation
handleToggleTemplate software healthy components/WhatsAppAutomation.tsx:handleToggleTemplate
handleSaveTemplate software healthy components/WhatsAppAutomation.tsx:handleSaveTemplate
handleDeleteTemplate software healthy components/WhatsAppAutomation.tsx:handleDeleteTemplate
openNewTemplate software healthy components/WhatsAppAutomation.tsx:openNewTemplate
openEditTemplate software healthy components/WhatsAppAutomation.tsx:openEditTemplate
insertVariable software healthy components/WhatsAppAutomation.tsx:insertVariable
addPollOption software healthy components/WhatsAppAutomation.tsx:addPollOption
removePollOption software healthy components/WhatsAppAutomation.tsx:removePollOption
showSuccess software healthy components/WhatsAppAutomation.tsx:showSuccess
handleGeneralSettingChange software healthy components/SmartNotificationSettings.tsx:handleGeneralSetti…
handleDNDChange software healthy components/SmartNotificationSettings.tsx:handleDNDChange
handleDNDScheduleChange software healthy components/SmartNotificationSettings.tsx:handleDNDScheduleC…
handlePrioritySettingChange software healthy components/SmartNotificationSettings.tsx:handlePrioritySett…
handleDisplayModeChange software healthy components/SmartNotificationSettings.tsx:handleDisplayModeC…
resetToDefaults software healthy components/SmartNotificationSettings.tsx:resetToDefaults
handleTestSounds software healthy components/SmartNotificationSettings.tsx:handleTestSounds

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

LabelLayerStatusPath
README.md software healthy README.md
tailwind.config.js software healthy tailwind.config.js
package.json software healthy package.json
next.config.js software healthy next.config.js
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
middleware.ts software healthy middleware.ts
firestore.indexes.json software healthy firestore.indexes.json
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
apphosting.yaml software healthy apphosting.yaml
index.ts software healthy types/index.ts
index.js software healthy types/index.js
package.json software healthy functions/package.json
package-lock.json software healthy functions/package-lock.json
tsconfig.json software healthy functions/tsconfig.json
index.ts software healthy functions/src/index.ts
build.gradle software healthy android-dialer/build.gradle
build.gradle software healthy android-dialer/app/build.gradle
MainActivity.kt software healthy android-dialer/app/src/main/java/com/cairovolt/dialer/MainA…
send-welcome-to-all.js software healthy scripts/send-welcome-to-all.js
redistribute-strict.js software healthy scripts/redistribute-strict.js
redistribute-leads.js software healthy scripts/redistribute-leads.js
nuke-data.js software healthy scripts/nuke-data.js
create-templates.sh software healthy scripts/create-templates.sh
statusColors.ts software healthy utils/statusColors.ts
numerals.ts software healthy utils/numerals.ts
WhatsAppAutomation.tsx software healthy components/WhatsAppAutomation.tsx
SmartNotificationSettings.tsx software healthy components/SmartNotificationSettings.tsx
MyShiftCard.tsx software healthy components/MyShiftCard.tsx
ShiftSchedule.tsx software healthy components/ShiftSchedule.tsx
Dashboard.tsx software healthy components/Dashboard.tsx
RejectedTable.tsx software healthy components/RejectedTable.tsx
GlobalChatNotification.tsx software healthy components/GlobalChatNotification.tsx
StatusBadge.tsx software healthy components/StatusBadge.tsx
ErrorBoundary.tsx software healthy components/ErrorBoundary.tsx
LiveStats.tsx software healthy components/LiveStats.tsx
BostaExport.tsx software healthy components/BostaExport.tsx
ArchiveTable.tsx software healthy components/ArchiveTable.tsx
CustomerRankingBadge.tsx software healthy components/CustomerRankingBadge.tsx
BostaNotificationBar.tsx software healthy components/BostaNotificationBar.tsx
SmartNotificationSystem.tsx software healthy components/SmartNotificationSystem.tsx
StockManagement.tsx software healthy components/StockManagement.tsx
WhatsAppInbox.tsx software healthy components/WhatsAppInbox.tsx
AgentActionCenter.tsx software healthy components/AgentActionCenter.tsx
RTLWrapper.tsx software healthy components/RTLWrapper.tsx
OrderEditModal.tsx software healthy components/OrderEditModal.tsx
QuickRepliesBar.tsx software healthy components/QuickRepliesBar.tsx
OrdersTable.tsx software healthy components/OrdersTable.tsx
ShiftStatus.tsx software healthy components/ShiftStatus.tsx

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

LabelLayerStatusPath
WhatsAppAutomation frontend healthy components/WhatsAppAutomation.tsx
SmartNotificationSettings frontend healthy components/SmartNotificationSettings.tsx
MyShiftCard frontend healthy components/MyShiftCard.tsx
ShiftSchedule frontend healthy components/ShiftSchedule.tsx
Dashboard frontend healthy components/Dashboard.tsx
RejectedTable frontend healthy components/RejectedTable.tsx
GlobalChatNotification frontend healthy components/GlobalChatNotification.tsx
StatusBadge frontend healthy components/StatusBadge.tsx
ErrorBoundary frontend healthy components/ErrorBoundary.tsx
LiveStats frontend healthy components/LiveStats.tsx
BostaExport frontend healthy components/BostaExport.tsx
ArchiveTable frontend healthy components/ArchiveTable.tsx
CustomerRankingBadge frontend healthy components/CustomerRankingBadge.tsx
BostaNotificationBar frontend healthy components/BostaNotificationBar.tsx
SmartNotificationSystem frontend healthy components/SmartNotificationSystem.tsx
StockManagement frontend healthy components/StockManagement.tsx
WhatsAppInbox frontend healthy components/WhatsAppInbox.tsx
AgentActionCenter frontend healthy components/AgentActionCenter.tsx
RTLWrapper frontend healthy components/RTLWrapper.tsx
OrderEditModal frontend healthy components/OrderEditModal.tsx
QuickRepliesBar frontend healthy components/QuickRepliesBar.tsx
OrdersTable frontend healthy components/OrdersTable.tsx
ShiftStatus frontend healthy components/ShiftStatus.tsx
WhatsAppTemplates frontend healthy components/WhatsAppTemplates.tsx
ToastContainer frontend healthy components/ui/ToastContainer.tsx
ToastItem frontend healthy components/ui/ToastItem.tsx
Skeleton frontend healthy components/ui/Skeleton.tsx
ConfirmModal frontend healthy components/ui/ConfirmModal.tsx
DamageModal frontend healthy components/stock/modals/DamageModal.tsx
AddProductModal frontend healthy components/stock/modals/AddProductModal.tsx
ReturnModal frontend healthy components/stock/modals/ReturnModal.tsx
ConfirmContext frontend healthy contexts/ConfirmContext.tsx
ToastContext frontend healthy contexts/ToastContext.tsx
DialerPage frontend healthy pages/dialer.tsx
Document frontend healthy pages/_document.tsx
LoginPage frontend healthy pages/login.tsx
Home frontend healthy pages/index.tsx
MyApp frontend healthy pages/_app.tsx

LabelLayerStatusPath
types software healthy types
functions software healthy functions
src software healthy functions/src
android-dialer software healthy android-dialer
app software healthy android-dialer/app
src software healthy android-dialer/app/src
main software healthy android-dialer/app/src/main
java software healthy android-dialer/app/src/main/java
com software healthy android-dialer/app/src/main/java/com
cairovolt software healthy android-dialer/app/src/main/java/com/cairovolt
dialer software healthy android-dialer/app/src/main/java/com/cairovolt/dialer
scripts software healthy scripts
utils software healthy utils
components software healthy components
ui software healthy components/ui
stock software healthy components/stock
modals software healthy components/stock/modals
contexts software healthy contexts
lib software healthy lib
pages software healthy pages
api software healthy pages/api
sync software healthy pages/api/sync
ai software healthy pages/api/ai
auth software healthy pages/api/auth
webhook software healthy pages/api/webhook
admin software healthy pages/api/admin
whatsapp software healthy pages/api/whatsapp
hooks software healthy hooks
styles software healthy styles
public software healthy public
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
auth::pages/api/auth/login.ts security healthy pages/api/auth/login.ts
auth::hooks/useCurrentUser.ts security healthy hooks/useCurrentUser.ts
auth::pages/api/auth/me.ts security healthy pages/api/auth/me.ts
auth::pages/api/sync/smart-engine.ts security healthy pages/api/sync/smart-engine.ts
auth::pages/api/whatsapp/quick-replies.ts security healthy pages/api/whatsapp/quick-replies.ts
auth::lib/firebaseAdmin.ts security healthy lib/firebaseAdmin.ts
auth::lib/auth.ts security healthy lib/auth.ts
auth::middleware.ts security healthy middleware.ts
auth::pages/api/admin/mark-duplicates.ts security healthy pages/api/admin/mark-duplicates.ts

LabelLayerStatusPath
3.074.149.198 network healthy components/RejectedTable.tsx
4.487.709.306 network healthy components/RejectedTable.tsx
1.694.625.712 network healthy components/RejectedTable.tsx
1.871.118.571 network healthy components/RejectedTable.tsx
3.741.982.998 network healthy components/RejectedTable.tsx

LabelLayerStatusPath
private_key::README.md security healthy README.md
password_literal::pages/api/auth/login.ts security healthy pages/api/auth/login.ts
password_literal::pages/api/auth/login.ts security healthy pages/api/auth/login.ts
password_literal::pages/api/auth/login.ts security healthy pages/api/auth/login.ts

LabelLayerStatusPath
SIGNING_KEY_ALIAS cicd healthy
SIGNING_KEYSTORE_BASE64 cicd healthy
SIGNING_KEY_PASSWORD cicd healthy
SIGNING_STORE_PASSWORD cicd healthy

LabelLayerStatusPath
gha::gen-keystore cicd healthy .github/workflows/gen-keystore.yml
gha::build-dialer-apk cicd healthy .github/workflows/build-dialer-apk.yml

LabelLayerStatusPath
generate cicd healthy .github/workflows/gen-keystore.yml
build cicd healthy .github/workflows/build-dialer-apk.yml

LabelLayerStatusPath
repobility-clone-8b5nsj01 software healthy /tmp/repobility-clone-8b5nsj01

LabelLayerStatusPath
ErrorBoundary software healthy components/ErrorBoundary.tsx:ErrorBoundary

LabelLayerStatusPath
redis data healthy lib/rateLimit.ts

LabelLayerStatusPath
vps::gcp hardware healthy package-lock.json

LabelLayerStatusPath
/ frontend healthy pages/api/auth/login.ts
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/c1b5f6cb-3f33-4540-954c-29f58d95b313/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c1b5f6cb-3f33-4540-954c-29f58d95b313/

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.