⚠️ Violations Report

astromatrix-nodejs

Generated on 2/1/2026, 12:00:27 AM

0
🔴 Critical
0
🟠 High
287
🟡 Medium
34
🟢 Low
🔴 Critical Violations 0

No critical priority violations found

🟠 High Priority Violations 0

No high priority violations found

🟡 Medium Priority Violations 287
direct-env
medium
Direct env var access
File: user.js Line: 1 Suggestion: Use config service / central config
direct-env
medium
Direct env var access
File: paypal.js Line: 1 Suggestion: Use config service / central config
direct-env
medium
Direct env var access
File: message.js Line: 1 Suggestion: Use config service / central config
direct-env
medium
Direct env var access
File: components.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: aurasoma.js Line: 130 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: aurasoma.js Line: 162 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: aurasoma.js Line: 1 Suggestion: Use config service / central config
direct-env
medium
Direct env var access
File: app.js Line: 1 Suggestion: Use config service / central config
direct-env
medium
Direct env var access
File: ai.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: services/socketService.js Line: 74 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 54 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 58 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 100 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 136 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 148 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/migrationService.js Line: 157 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/messageService.js Line: 188 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/messageService.js Line: 291 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: services/messageService.js Line: 294 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: services/messageService.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 97 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 103 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 134 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 142 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 245 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 250 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 302 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 327 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 360 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 393 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 399 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 402 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 407 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 411 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 413 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 464 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 502 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 550 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 622 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 678 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 690 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 731 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 764 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 793 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 801 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 815 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 946 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 988 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1174 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1222 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1253 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1268 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1471 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1507 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/user.js Line: 1546 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 173 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 214 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 254 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 299 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 323 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 387 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/traits.js Line: 409 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/tarot.js Line: 31 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/tarot.js Line: 37 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/tarot.js Line: 39 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/tarot.js Line: 76 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/tarot.js Line: 77 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/survey.js Line: 225 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/survey.js Line: 404 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/survey.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 846 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1016 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1121 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1201 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1231 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1246 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1284 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1381 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1418 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1432 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1463 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1497 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1533 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1550 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1559 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1576 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1605 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1645 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1647 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1649 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1744 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1751 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1801 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1834 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1840 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1897 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1904 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1943 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 1997 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 2001 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 2003 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/payments.js Line: 2044 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/payments.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/metrics.js Line: 20 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/messages.js Line: 210 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/messages.js Line: 415 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/messages.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 27 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 132 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 135 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 165 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 194 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/journals.js Line: 226 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 20 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 23 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 96 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 104 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 164 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 185 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/friend.js Line: 200 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 162 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 164 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 198 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 207 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 250 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 254 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 290 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 293 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 296 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 431 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 447 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 600 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 695 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 711 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 718 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 722 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 770 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/component.js Line: 884 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/component.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 193 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 248 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 283 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 285 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 318 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 360 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 362 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 364 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 411 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 440 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 461 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 514 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 518 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 641 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai.js Line: 677 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/ai.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 137 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 144 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 152 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 177 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 254 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 260 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 277 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 367 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 426 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 434 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 450 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 473 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 475 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 504 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 528 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 541 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 568 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 590 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 666 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 703 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 704 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 714 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 756 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/affiliates.js Line: 803 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 307 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 323 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 324 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 352 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 354 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 381 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 402 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 562 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 666 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 687 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 785 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 793 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 802 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 810 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 819 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 829 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 859 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1143 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1157 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1165 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1177 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1284 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1295 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1328 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1335 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1341 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1429 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1434 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1480 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1498 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1522 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1530 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1540 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1591 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1601 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1755 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1790 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1805 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1807 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1811 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1824 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1828 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1883 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 1917 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2006 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2042 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2084 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2114 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2127 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2239 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2245 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2278 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2314 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2323 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2348 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2360 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2376 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2442 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2449 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2495 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2497 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2501 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2529 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2533 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2548 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2576 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2582 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2586 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2589 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2592 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2602 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2663 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2666 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2673 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2679 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2684 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2689 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/admin.js Line: 2692 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: models/User.js Line: 51 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: models/Profile.js Line: 79 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 236 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 295 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 296 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 324 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 343 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/tarotreading.js Line: 360 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/ai/tarotreading.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/ai/reports.js Line: 80 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/reports.js Line: 94 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/reports.js Line: 899 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/ai/reports.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 556 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 780 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 808 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 833 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 834 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 836 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/relocation.js Line: 895 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/ai/relocation.js Line: 1 Suggestion: Use config service / central config
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 37 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 293 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 294 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 304 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 323 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 496 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 622 Suggestion: Wrap async operations in try-catch
missing-try-catch
medium
await without try-catch
File: routes/ai/airater.js Line: 626 Suggestion: Wrap async operations in try-catch
direct-env
medium
Direct env var access
File: routes/ai/airater.js Line: 1 Suggestion: Use config service / central config
🟢 Low Priority Violations 34
console-log-production
low
console.log in production code
File: user.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: paypal.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: metrics-server.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: message.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: components.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: aurasoma.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: app.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: ai.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: services/socketService.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: services/migrationService.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: services/messageService.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/views.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/user.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/traits.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/tarot.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/survey.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/settings.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/products.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/payments.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/metrics.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/messages.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/language.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/forecasts.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/component.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/cities.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/ai.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/affiliates.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/admin.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: public_html/paypal.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: models/User.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: models/Component.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/ai/reports.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/ai/logger.js Line: 1 Suggestion: Use a logging library with levels
console-log-production
low
console.log in production code
File: routes/ai/airater.js Line: 1 Suggestion: Use a logging library with levels