https://github.com/RizwanKharadi/Backend
· scanned 2026-06-15 23:52 UTC (2 months, 3 weeks ago)
111 raw signals (0 security + 111 graph)
Last scanned 2 months, 3 weeks ago · v1 · 102 actionable findings from 1 signal source. 9 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 809 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 |
|---|---|---|---|
testEndpoint |
software | healthy | test-endpoints.js:testEndpoint |
testAllEndpoints |
software | healthy | test-endpoints.js:testAllEndpoints |
percentage |
software | healthy | test-endpoints.js:percentage |
testEndpoint |
software | healthy | test-swagger-endpoint.js:testEndpoint |
makeRequest |
software | healthy | test-all-endpoints.js:makeRequest |
logTest |
software | healthy | test-all-endpoints.js:logTest |
logSection |
software | healthy | test-all-endpoints.js:logSection |
runTests |
software | healthy | test-all-endpoints.js:runTests |
successRate |
software | healthy | test-all-endpoints.js:successRate |
crypto |
software | healthy | tests/payments.test.js:crypto |
cleanup |
software | healthy | tests/start-ml-service.js:cleanup |
main |
software | healthy | tests/start-ml-service.js:main |
passed |
software | healthy | tests/runTests.js:passed |
failed |
software | healthy | tests/runTests.js:failed |
createDemoUsers |
software | healthy | scripts/create-demo-users.js:createDemoUsers |
createDemoData |
software | healthy | scripts/create-demo-data.js:createDemoData |
main |
software | healthy | scripts/verify-bulk-voucher-sync.js:main |
connectDB |
software | healthy | scripts/create-single-admin.js:connectDB |
createSingleAdmin |
software | healthy | scripts/create-single-admin.js:createSingleAdmin |
main |
software | healthy | scripts/voucher-detail-cleanup.js:main |
verifyModels |
software | healthy | scripts/verifyTallyIntegration.js:verifyModels |
verifyXmlService |
software | healthy | scripts/verifyTallyIntegration.js:verifyXmlService |
verifyCommunicationService |
software | healthy | scripts/verifyTallyIntegration.js:verifyCommunicationService |
verifyApiStructure |
software | healthy | scripts/verifyTallyIntegration.js:verifyApiStructure |
verifyMiddleware |
software | healthy | scripts/verifyTallyIntegration.js:verifyMiddleware |
runVerification |
software | healthy | scripts/verifyTallyIntegration.js:runVerification |
main |
software | healthy | scripts/demo-disable-licensing.js:main |
connectDB |
software | healthy | scripts/create-admin-users.js:connectDB |
const |
software | healthy | scripts/create-admin-users.js:const |
clearTallyCollections |
software | healthy | scripts/clear-tally-data.js:clearTallyCollections |
createDemoUser |
software | healthy | scripts/create-demo-user.js:createDemoUser |
startServer |
software | healthy | src/server.js:startServer |
gracefulShutdown |
software | healthy | src/server.js:gracefulShutdown |
cleanupStale |
software | healthy | src/models/VoucherDetail.js:cleanupStale |
cgstAmount |
software | healthy | src/models/Voucher.js:cgstAmount |
sgstAmount |
software | healthy | src/models/Voucher.js:sgstAmount |
igstAmount |
software | healthy | src/models/Voucher.js:igstAmount |
cessAmount |
software | healthy | src/models/Voucher.js:cessAmount |
migrateVoucherIndexes |
software | healthy | src/config/database.js:migrateVoucherIndexes |
Voucher |
software | healthy | src/config/database.js:Voucher |
connectDB |
software | healthy | src/config/database.js:connectDB |
disconnectDB |
software | healthy | src/config/database.js:disconnectDB |
asyncHandler |
software | healthy | src/middleware/async.js:asyncHandler |
protect |
software | healthy | src/middleware/auth.js:protect |
authorize |
software | healthy | src/middleware/auth.js:authorize |
checkCompanyAccess |
software | healthy | src/middleware/auth.js:checkCompanyAccess |
optionalAuth |
software | healthy | src/middleware/auth.js:optionalAuth |
validateRequest |
software | healthy | src/middleware/validation.js:validateRequest |
requireActiveSubscription |
software | healthy | src/middleware/license.js:requireActiveSubscription |
errorHandler |
software | healthy | src/middleware/errorHandler.js:errorHandler |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
jest.config.js |
software | healthy | jest.config.js |
test-endpoints.js |
software | healthy | test-endpoints.js |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
TALLY_INTEGRATION_GUIDE.md |
software | healthy | TALLY_INTEGRATION_GUIDE.md |
test-swagger-endpoint.js |
software | healthy | test-swagger-endpoint.js |
Dockerfile |
software | healthy | Dockerfile |
Procfile |
software | healthy | Procfile |
API_ENDPOINTS_SUMMARY.md |
software | healthy | API_ENDPOINTS_SUMMARY.md |
healthcheck.js |
software | healthy | healthcheck.js |
app.json |
software | healthy | app.json |
.env.example |
software | healthy | .env.example |
test-all-endpoints.js |
software | healthy | test-all-endpoints.js |
payments.test.js |
software | healthy | tests/payments.test.js |
setup.js |
software | healthy | tests/setup.js |
run-ml-tests.js |
software | healthy | tests/run-ml-tests.js |
tallySerialService.test.js |
software | healthy | tests/tallySerialService.test.js |
vouchers.test.js |
software | healthy | tests/vouchers.test.js |
subscriptionBillingService.test.js |
software | healthy | tests/subscriptionBillingService.test.js |
generateApiDocs.js |
software | healthy | tests/generateApiDocs.js |
ml-service-coverage.test.js |
software | healthy | tests/ml-service-coverage.test.js |
README.md |
software | healthy | tests/README.md |
seedTestData.js |
software | healthy | tests/seedTestData.js |
ML_SERVICE_TEST_RESULTS.md |
software | healthy | tests/ML_SERVICE_TEST_RESULTS.md |
tally.test.js |
software | healthy | tests/tally.test.js |
start-ml-service.js |
software | healthy | tests/start-ml-service.js |
emails.test.js |
software | healthy | tests/emails.test.js |
inventory.test.js |
software | healthy | tests/inventory.test.js |
ml-service-simple.test.js |
software | healthy | tests/ml-service-simple.test.js |
runAllTests.js |
software | healthy | tests/runAllTests.js |
ML_SERVICE_TESTING_GUIDE.md |
software | healthy | tests/ML_SERVICE_TESTING_GUIDE.md |
auth.test.js |
software | healthy | tests/auth.test.js |
ml-service.test.js |
software | healthy | tests/ml-service.test.js |
ml-service-integration.test.js |
software | healthy | tests/ml-service-integration.test.js |
performanceBenchmark.js |
software | healthy | tests/performanceBenchmark.js |
parties.test.js |
software | healthy | tests/parties.test.js |
runTests.js |
software | healthy | tests/runTests.js |
mockMLService.js |
software | healthy | tests/helpers/mockMLService.js |
mlServiceHelper.js |
software | healthy | tests/helpers/mlServiceHelper.js |
testData.js |
software | healthy | tests/helpers/testData.js |
ml-service-test-results.json |
software | healthy | tests/output/ml-service-test-results.json |
create-demo-users.js |
software | healthy | scripts/create-demo-users.js |
verify-endpoints.js |
software | healthy | scripts/verify-endpoints.js |
create-demo-data.js |
software | healthy | scripts/create-demo-data.js |
verify-bulk-voucher-sync.js |
software | healthy | scripts/verify-bulk-voucher-sync.js |
create-single-admin.js |
software | healthy | scripts/create-single-admin.js |
voucher-detail-cleanup.js |
software | healthy | scripts/voucher-detail-cleanup.js |
README.md |
software | healthy | scripts/README.md |
test-swagger.js |
software | healthy | scripts/test-swagger.js |
verifyTallyIntegration.js |
software | healthy | scripts/verifyTallyIntegration.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/ |
api | healthy | src/server.js |
USE /api/ml |
api | healthy | src/server.js |
USE /ml |
api | healthy | src/server.js |
GET /api-docs.json |
api | healthy | src/server.js |
USE /api-docs |
api | healthy | src/server.js |
GET /api-docs |
api | healthy | src/server.js |
USE /api/auth |
api | healthy | src/server.js |
USE /api/users |
api | healthy | src/server.js |
USE /api/companies |
api | healthy | src/server.js |
USE /api/vouchers |
api | healthy | src/server.js |
USE /api/transactions |
api | healthy | src/server.js |
USE /api/inventory |
api | healthy | src/server.js |
USE /api/parties |
api | healthy | src/server.js |
USE /api/masters |
api | healthy | src/server.js |
USE /api/payments |
api | healthy | src/server.js |
USE /api/tally |
api | healthy | src/server.js |
USE /api/devices |
api | healthy | src/server.js |
USE /api/billing |
api | healthy | src/server.js |
USE /api/tally-serial |
api | healthy | src/server.js |
USE /api/ai |
api | healthy | src/server.js |
USE /api/admin |
api | healthy | src/server.js |
USE /uploads |
api | healthy | src/server.js |
GET /outstanding |
api | healthy | src/routes/parties.js |
GET / |
api | healthy | src/routes/parties.js |
POST / |
api | healthy | src/routes/parties.js |
GET /:id |
api | healthy | src/routes/parties.js |
PUT /:id |
api | healthy | src/routes/parties.js |
DELETE /:id |
api | healthy | src/routes/parties.js |
GET /:id/balance |
api | healthy | src/routes/parties.js |
GET /overview |
api | healthy | src/routes/admin.js |
GET /organizations |
api | healthy | src/routes/admin.js |
GET /organizations/:id |
api | healthy | src/routes/admin.js |
PATCH /organizations/:id/subscription |
api | healthy | src/routes/admin.js |
GET /devices |
api | healthy | src/routes/admin.js |
POST /devices/:agentId/transfer |
api | healthy | src/routes/admin.js |
DELETE /devices/:agentId |
api | healthy | src/routes/admin.js |
GET /summary |
api | healthy | src/routes/budgets.mjs |
POST /:id/spending |
api | healthy | src/routes/budgets.mjs |
POST /chat |
api | healthy | src/routes/ai.js |
GET /voucher-types |
api | healthy | src/routes/masters.js |
GET /godowns |
api | healthy | src/routes/masters.js |
GET /units |
api | healthy | src/routes/masters.js |
GET /account-ledgers |
api | healthy | src/routes/masters.js |
GET /ledgers |
api | healthy | src/routes/masters.js |
GET /gst-registrations |
api | healthy | src/routes/masters.js |
POST /send |
api | healthy | src/routes/emails.js |
POST /invoice-notification |
api | healthy | src/routes/emails.js |
POST /payment-reminder |
api | healthy | src/routes/emails.js |
POST /bulk-payment-reminders |
api | healthy | src/routes/emails.js |
GET /preview/:template |
api | healthy | src/routes/emails.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/health |
frontend | healthy | test-endpoints.js |
/api/auth/register |
frontend | healthy | test-endpoints.js |
/api/auth/login |
frontend | healthy | test-endpoints.js |
/api/users |
frontend | healthy | test-endpoints.js |
/api/companies |
frontend | healthy | test-endpoints.js |
/api/vouchers |
frontend | healthy | test-endpoints.js |
/api/transactions |
frontend | healthy | test-endpoints.js |
/api/inventory |
frontend | healthy | test-endpoints.js |
/api/payments |
frontend | healthy | test-endpoints.js |
/api/tally/connections |
frontend | healthy | test-endpoints.js |
/api/budgets |
frontend | healthy | test-endpoints.js |
/api/gst/returns |
frontend | healthy | test-endpoints.js |
/api/reports/profit-loss |
frontend | healthy | test-endpoints.js |
/api/notifications |
frontend | healthy | test-endpoints.js |
/api/emails/templates |
frontend | healthy | test-endpoints.js |
/api/parties |
frontend | healthy | test-endpoints.js |
/auth/register |
frontend | healthy | tests/generateApiDocs.js |
/auth/login |
frontend | healthy | tests/generateApiDocs.js |
/auth/me |
frontend | healthy | tests/generateApiDocs.js |
/auth/forgot-password |
frontend | healthy | tests/generateApiDocs.js |
/auth/reset-password/{token} |
frontend | healthy | tests/generateApiDocs.js |
/auth/change-password |
frontend | healthy | tests/generateApiDocs.js |
/vouchers |
frontend | healthy | tests/generateApiDocs.js |
/vouchers/{id} |
frontend | healthy | tests/generateApiDocs.js |
/vouchers/{id}/pdf |
frontend | healthy | tests/generateApiDocs.js |
/inventory/items |
frontend | healthy | tests/generateApiDocs.js |
/inventory/items/{id} |
frontend | healthy | tests/generateApiDocs.js |
/inventory/items/{id}/upload |
frontend | healthy | tests/generateApiDocs.js |
/health/detailed |
frontend | healthy | tests/ml-service-coverage.test.js |
/payment-delay |
frontend | healthy | tests/ml-service-coverage.test.js |
/payment-delay/bulk |
frontend | healthy | tests/ml-service-coverage.test.js |
/inventory-forecast |
frontend | healthy | tests/ml-service-coverage.test.js |
/risk-assessment |
frontend | healthy | tests/ml-service-coverage.test.js |
/business-metrics |
frontend | healthy | tests/ml-service-coverage.test.js |
/customer-insights/507f1f77bcf86cd799439011 |
frontend | healthy | tests/ml-service-coverage.test.js |
/inventory-analytics |
frontend | healthy | tests/ml-service-coverage.test.js |
/payment-trends |
frontend | healthy | tests/ml-service-coverage.test.js |
/risk-dashboard |
frontend | healthy | tests/ml-service-coverage.test.js |
/models/status |
frontend | healthy | tests/ml-service-coverage.test.js |
/models/retrain |
frontend | healthy | tests/ml-service-coverage.test.js |
/api/auth/me |
frontend | healthy | scripts/verify-endpoints.js |
/api/auth/profile |
frontend | healthy | scripts/verify-endpoints.js |
/api/auth/logout |
frontend | healthy | scripts/verify-endpoints.js |
/api/auth/forgot-password |
frontend | healthy | scripts/verify-endpoints.js |
/api/auth/reset-password/:token |
frontend | healthy | scripts/verify-endpoints.js |
/api/users/:id |
frontend | healthy | scripts/verify-endpoints.js |
/api/companies/:id |
frontend | healthy | scripts/verify-endpoints.js |
/api/companies/:id/users |
frontend | healthy | scripts/verify-endpoints.js |
/api/vouchers/:id |
frontend | healthy | scripts/verify-endpoints.js |
/api/vouchers/stats |
frontend | healthy | scripts/verify-endpoints.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::test-all-endpoints.js |
security | healthy | test-all-endpoints.js |
password_literal::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
password_literal::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
password_literal::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
password_literal::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
password_literal::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/auth.test.js |
security | healthy | tests/auth.test.js |
password_literal::tests/performanceBenchmark.js |
security | healthy | tests/performanceBenchmark.js |
password_literal::tests/performanceBenchmark.js |
security | healthy | tests/performanceBenchmark.js |
password_literal::tests/performanceBenchmark.js |
security | healthy | tests/performanceBenchmark.js |
password_literal::tests/helpers/testData.js |
security | healthy | tests/helpers/testData.js |
password_literal::scripts/create-demo-users.js |
security | healthy | scripts/create-demo-users.js |
password_literal::scripts/create-demo-users.js |
security | healthy | scripts/create-demo-users.js |
password_literal::scripts/create-demo-users.js |
security | healthy | scripts/create-demo-users.js |
password_literal::scripts/create-demo-users.js |
security | healthy | scripts/create-demo-users.js |
password_literal::scripts/create-single-admin.js |
security | healthy | scripts/create-single-admin.js |
password_literal::scripts/create-single-admin.js |
security | healthy | scripts/create-single-admin.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
password_literal::scripts/create-admin-users.js |
security | healthy | scripts/create-admin-users.js |
| Label | Layer | Status | Path |
|---|---|---|---|
MLTestRunner |
software | healthy | tests/run-ml-tests.js:MLTestRunner |
APIDocumentationGenerator |
software | healthy | tests/generateApiDocs.js:APIDocumentationGenerator |
TestDataSeeder |
software | healthy | tests/seedTestData.js:TestDataSeeder |
MLServiceStarter |
software | healthy | tests/start-ml-service.js:MLServiceStarter |
ComprehensiveTestSuite |
software | healthy | tests/runAllTests.js:ComprehensiveTestSuite |
PerformanceBenchmark |
software | healthy | tests/performanceBenchmark.js:PerformanceBenchmark |
TestRunner |
software | healthy | tests/runTests.js:TestRunner |
MockMLService |
software | healthy | tests/helpers/mockMLService.js:MockMLService |
MLServiceHelper |
software | healthy | tests/helpers/mlServiceHelper.js:MLServiceHelper |
TestDataHelper |
software | healthy | tests/helpers/testData.js:TestDataHelper |
ErrorResponse |
software | healthy | src/utils/errorResponse.js:ErrorResponse |
PaymentService |
software | healthy | src/services/paymentService.js:PaymentService |
TallyXmlService |
software | healthy | src/services/tallyXmlService.js:TallyXmlService |
SubscriptionBillingService |
software | healthy | src/services/subscriptionBillingService.js:SubscriptionBill… |
EmailService |
software | healthy | src/services/emailService.js:EmailService |
PDFService |
software | healthy | src/services/pdfService.js:PDFService |
NotificationService |
software | healthy | src/services/notificationService.js:NotificationService |
TallyCommunicationService |
software | healthy | src/services/tallyCommunicationService.js:TallyCommunicatio… |
TallySyncService |
software | healthy | src/services/tallySyncService.js:TallySyncService |
TallyWebSocketService |
software | healthy | src/services/tallyWebSocketService.js:TallyWebSocketService |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/README.md |
security | healthy | tests/README.md |
auth::app.json |
security | healthy | app.json |
auth::tests/setup.js |
security | healthy | tests/setup.js |
auth::src/models/User.js |
security | healthy | src/models/User.js |
auth::src/routes/auth.js |
security | healthy | src/routes/auth.js |
auth::.env.example |
security | healthy | .env.example |
auth::README.md |
security | healthy | README.md |
auth::tests/helpers/testData.js |
security | healthy | tests/helpers/testData.js |
auth::src/middleware/errorHandler.js |
security | healthy | src/middleware/errorHandler.js |
auth::tests/generateApiDocs.js |
security | healthy | tests/generateApiDocs.js |
auth::src/middleware/auth.js |
security | healthy | src/middleware/auth.js |
auth::src/routes/billing.js |
security | healthy | src/routes/billing.js |
auth::src/services/licenseService.js |
security | healthy | src/services/licenseService.js |
auth::src/server.js |
security | healthy | src/server.js |
auth::scripts/verify-endpoints.js |
security | healthy | scripts/verify-endpoints.js |
auth::src/services/tallyWebSocketService.js |
security | healthy | src/services/tallyWebSocketService.js |
auth::src/config/swagger.js |
security | healthy | src/config/swagger.js |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
helpers |
software | healthy | tests/helpers |
output |
software | healthy | tests/output |
scripts |
software | healthy | scripts |
src |
software | healthy | src |
models |
software | healthy | src/models |
config |
software | healthy | src/config |
middleware |
software | healthy | src/middleware |
docs |
software | healthy | src/docs |
constants |
software | healthy | src/constants |
utils |
software | healthy | src/utils |
routes |
software | healthy | src/routes |
controllers |
software | healthy | src/controllers |
services |
software | healthy | src/services |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | README.md |
redis |
data | healthy | app.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5000 |
network | healthy | README.md |
port:9000 |
network | healthy | tests/tally.test.js |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.100 |
network | healthy | tests/tally.test.js |
127.0.0.1 |
network | healthy | src/middleware/mlProxy.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-mc18tv1s |
software | healthy | /tmp/repobility-clone-mc18tv1s |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::ec2 |
hardware | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/7093fb3b-e436-442c-b1ad-a16c9adf7702/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7093fb3b-e436-442c-b1ad-a16c9adf7702/
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.