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.

Scaleupapp-nirpeksh/scaleup-horizon-backend

https://github.com/Scaleupapp-nirpeksh/scaleup-horizon-backend · scanned 2026-06-16 00:04 UTC (2 months, 3 weeks ago)

102 raw signals (0 security + 102 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 102 actionable findings from 1 signal source. 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 585 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
USE /api/horizon/auth/login api healthy server.js
USE /api/horizon/auth/register-owner api healthy server.js
USE /api/horizon/auth/complete-setup api healthy server.js
USE /api/horizon/auth/otp api healthy server.js
USE /api/horizon/auth/phone api healthy server.js
USE /api/horizon/auth api healthy server.js
USE /api/horizon/fundraising api healthy server.js
USE /api/horizon/financials api healthy server.js
USE /api/horizon/kpis api healthy server.js
USE /api/horizon/advanced api healthy server.js
USE /api/horizon/analytics api healthy server.js
USE /api/horizon/investor-reports api healthy server.js
USE /api/horizon/headcount api healthy server.js
USE /api/horizon/product-milestones api healthy server.js
USE /api/horizon/investor-meetings api healthy server.js
USE /api/horizon/organizations api healthy server.js
USE /api/horizon/tasks api healthy server.js
USE /api/horizon/notifications api healthy server.js
USE /api/horizon/dashboard api healthy server.js
USE /api/horizon/investor-updates api healthy server.js
USE /api/horizon/meetings api healthy server.js
USE /api/horizon/devices api healthy server.js
USE /api/horizon/chief-of-staff api healthy server.js
USE /api/horizon/data-rooms api healthy server.js
USE /api/horizon/outreach api healthy server.js
USE /api/horizon/public/data-rooms api healthy server.js
USE /api/horizon/enhanced api healthy server.js
GET /api/horizon/health api healthy server.js
GET /api/horizon api healthy server.js
GET /some-org-specific-data api healthy middleware/authMiddleware.js
POST /create-something api healthy middleware/authMiddleware.js
GET /command-center api healthy routes/dashboardRoutes.js
GET /portfolio api healthy routes/dashboardRoutes.js
GET /briefing/preview api healthy routes/dashboardRoutes.js
POST /briefing/send api healthy routes/dashboardRoutes.js
POST /budgets api healthy routes/advancedFeaturesRoutes.js
GET /budgets api healthy routes/advancedFeaturesRoutes.js
GET /budgets/:id api healthy routes/advancedFeaturesRoutes.js
PUT /budgets/:id api healthy routes/advancedFeaturesRoutes.js
DELETE /budgets/:id api healthy routes/advancedFeaturesRoutes.js
GET /reports/budget-vs-actuals api healthy routes/advancedFeaturesRoutes.js
POST /documents/upload api healthy routes/advancedFeaturesRoutes.js
GET /documents api healthy routes/advancedFeaturesRoutes.js
GET /documents/:id api healthy routes/advancedFeaturesRoutes.js
GET /documents/:id/download api healthy routes/advancedFeaturesRoutes.js
DELETE /documents/:id api healthy routes/advancedFeaturesRoutes.js
POST /esop-grants api healthy routes/advancedFeaturesRoutes.js
GET /esop-grants api healthy routes/advancedFeaturesRoutes.js
GET /esop-grants/:id api healthy routes/advancedFeaturesRoutes.js
PUT /esop-grants/:id api healthy routes/advancedFeaturesRoutes.js

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

LabelLayerStatusPath
connectDB software healthy migration-script.js:connectDB
connectDB software healthy validation-script.js:connectDB
validateMigration software healthy validation-script.js:validateMigration
status software healthy validation-script.js:status
connectDB software healthy rollback-script.js:connectDB
startServer software healthy server.js:startServer
setupCronJobs software healthy server.js:setupCronJobs
for software healthy models/budgetModel.js:for
remainingEquityPercentage software healthy models/roundModel.js:remainingEquityPercentage
formatCurrency software healthy models/roundModel.js:formatCurrency
newFundsReceived software healthy models/roundModel.js:newFundsReceived
annualBenefits software healthy models/headcountModel.js:annualBenefits
to software healthy models/investorModel.js:to
safeTranches software healthy models/investorModel.js:safeTranches
monthsPassed software healthy models/esopGrantModel.js:monthsPassed
roi software healthy models/capTableEntryModel.js:roi
formatCurrency software healthy models/capTableEntryModel.js:formatCurrency
connectDB software healthy config/db.js:connectDB
protect software healthy middleware/authMiddleware.js:protect
requireActiveOrganization software healthy middleware/authMiddleware.js:requireActiveOrganization
authorizeOrganizationRole software healthy middleware/authMiddleware.js:authorizeOrganizationRole
main software healthy scripts/backfillTaskKeys.js:main
prefix software healthy scripts/backfillTaskKeys.js:prefix
resolveUser software healthy scripts/importTasksFromJson.js:resolveUser
createNode software healthy scripts/importTasksFromJson.js:createNode
main software healthy scripts/importTasksFromJson.js:main
memoize software healthy utils/statisticalHelpers.js:memoize
rate software healthy utils/statisticalHelpers.js:rate
ratio software healthy utils/statisticalHelpers.js:ratio
monthIndex software healthy utils/predictionAlgorithms.js:monthIndex
buildSummary software healthy controllers/commitmentController.js:buildSummary
escapeRegex software healthy controllers/taskController.js:escapeRegex
verifyTasksBelongToOrganization software healthy controllers/taskController.js:verifyTasksBelongToOrganizati…
ids software healthy controllers/taskController.js:ids
resolveUserName software healthy controllers/taskController.js:resolveUserName
to software healthy controllers/taskController.js:to
skip software healthy controllers/taskController.js:skip
mentionIds software healthy controllers/taskController.js:mentionIds
norm software healthy controllers/taskController.js:norm
get software healthy controllers/taskController.js:get
resolveMember software healthy controllers/taskController.js:resolveMember
resolveParent software healthy controllers/taskController.js:resolveParent
category software healthy controllers/taskController.js:category
priority software healthy controllers/taskController.js:priority
parseDate software healthy controllers/taskController.js:parseDate
taskType software healthy controllers/taskController.js:taskType
skip software healthy controllers/headcountController.js:skip
to software healthy controllers/headcountController.js:to
buildOrgChartTree software healthy controllers/headcountController.js:buildOrgChartTree
skip software healthy controllers/kpiController.js:skip

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
migration-script.js software healthy migration-script.js
validation-script.js software healthy validation-script.js
package.json software healthy package.json
package-lock.json software healthy package-lock.json
rollback-script.js software healthy rollback-script.js
server.js software healthy server.js
cashFlowForecastModel.js software healthy models/cashFlowForecastModel.js
productMilestoneModel.js software healthy models/productMilestoneModel.js
budgetModel.js software healthy models/budgetModel.js
notificationModel.js software healthy models/notificationModel.js
userModel.js software healthy models/userModel.js
meetingModel.js software healthy models/meetingModel.js
taskCounterModel.js software healthy models/taskCounterModel.js
investorReportModel.js software healthy models/investorReportModel.js
roundModel.js software healthy models/roundModel.js
commitmentModel.js software healthy models/commitmentModel.js
taskCommentModel.js software healthy models/taskCommentModel.js
headcountModel.js software healthy models/headcountModel.js
documentModel.js software healthy models/documentModel.js
investorUpdateModel.js software healthy models/investorUpdateModel.js
outreachModel.js software healthy models/outreachModel.js
runwayScenarioModel.js software healthy models/runwayScenarioModel.js
revenueModel.js software healthy models/revenueModel.js
otpModel.js software healthy models/otpModel.js
customKpiModel.js software healthy models/customKpiModel.js
recurringTransactionModel.js software healthy models/recurringTransactionModel.js
taskModel.js software healthy models/taskModel.js
expenseModel.js software healthy models/expenseModel.js
investorMeetingModel.js software healthy models/investorMeetingModel.js
dataRoomModel.js software healthy models/dataRoomModel.js
bankAccountModel.js software healthy models/bankAccountModel.js
investorModel.js software healthy models/investorModel.js
revenueCohortModel.js software healthy models/revenueCohortModel.js
taskLinkModel.js software healthy models/taskLinkModel.js
deviceModel.js software healthy models/deviceModel.js
savedLinkModel.js software healthy models/savedLinkModel.js
manualKpiSnapshotModel.js software healthy models/manualKpiSnapshotModel.js
esopGrantModel.js software healthy models/esopGrantModel.js
membershipModel.js software healthy models/membershipModel.js
capTableEntryModel.js software healthy models/capTableEntryModel.js
fundraisingPredictionModel.js software healthy models/fundraisingPredictionModel.js
organizationModel.js software healthy models/organizationModel.js
decisionModel.js software healthy models/decisionModel.js
db.js software healthy config/db.js
index.js software healthy config/index.js
authMiddleware.js software healthy middleware/authMiddleware.js
backfillTaskKeys.js software healthy scripts/backfillTaskKeys.js
importTasksFromJson.js software healthy scripts/importTasksFromJson.js
statisticalHelpers.js software healthy utils/statisticalHelpers.js

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

LabelLayerStatusPath
models software healthy models
config software healthy config
middleware software healthy middleware
scripts software healthy scripts
utils software healthy utils
routes software healthy routes
controllers software healthy controllers
ml-models software healthy ml-models
services software healthy services
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
StatisticalHelpers software healthy utils/statisticalHelpers.js:StatisticalHelpers
PredictionAlgorithms software healthy utils/predictionAlgorithms.js:PredictionAlgorithms
PredictiveAnalyticsController software healthy controllers/predictiveAnalyticsController.js:PredictiveAnal…
TransactionCategorizer software healthy services/transactionCategorizer.js:TransactionCategorizer
CustomKPIService software healthy services/customKpiService.js:CustomKPIService
FundraisingCalculationService software healthy services/fundraisingCalculationService.js:FundraisingCalcul…
RecurringTransactionService software healthy services/recurringTransactionService.js:RecurringTransactio…
BankSyncService software healthy services/bankSyncService.js:BankSyncService
AdvancedMLService software healthy services/advancedMLService.js:AdvancedMLService

LabelLayerStatusPath
auth::controllers/authController.js security healthy controllers/authController.js
auth::routes/authRoutes.js security healthy routes/authRoutes.js
auth::controllers/otpAuthController.js security healthy controllers/otpAuthController.js
auth::middleware/authMiddleware.js security healthy middleware/authMiddleware.js
auth::README.md security healthy README.md
auth::services/apnsService.js security healthy services/apnsService.js

LabelLayerStatusPath
vps::aws hardware healthy README.md
vps::gcp hardware healthy package-lock.json
vps::azure hardware healthy models/documentModel.js
vps::digitalocean hardware healthy ml-models/transaction-classifier.json
vps::ec2 hardware healthy .github/workflows/deploy.yml

LabelLayerStatusPath
mongodb data healthy README.md
redis data healthy package-lock.json
postgres data healthy package-lock.json
elasticsearch data healthy ml-models/transaction-classifier.json

LabelLayerStatusPath
EC2_USER cicd healthy
EC2_HOST cicd healthy
EC2_SSH_KEY cicd healthy

LabelLayerStatusPath
verify cicd healthy .github/workflows/deploy.yml
deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
repobility-clone-dd8w2r6u software healthy /tmp/repobility-clone-dd8w2r6u

LabelLayerStatusPath
migration-script.js data healthy migration-script.js

LabelLayerStatusPath
nginx network healthy server.js

LabelLayerStatusPath
gpu (detected) hardware healthy models/taskCounterModel.js

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml
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/0faecc84-73de-405e-883c-d1d49f11ea21/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/0faecc84-73de-405e-883c-d1d49f11ea21/

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.