[Security] HIGH: 89 issue(s) found in NodeDesk #22
Labels
No labels
blocked:gate-fetch
blocked:gate-implement
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:needs-local-checkout
blocked:no-changes
bug
feature-request
in-progress
needs-decompose
needs-triage
ops-task
quickfix
security/high
security/low
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/nodedesk#22
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Security Scan Results for
NodeDeskSeverity: HIGH
Findings: 89
1. secret_in_diff
c36580c2c36580c2Password in URL2. secret_in_diff
7d68f2467d68f246AWS Secret Key3. secret_in_diff
e6f6835de6f6835dPassword in URL4. secret_in_diff
b2198e89b2198e89Password in URL5. secret_in_diff
1562898215628982Password in URL6. secret_in_diff
6bd7e3c76bd7e3c7AWS Access Key7. secret_in_diff
24d5d21324d5d213AWS Secret Key8. secret_in_diff
dac32b4adac32b4aAWS Secret Key9. secret_in_diff
e6b61cdbe6b61cdbPassword in URL10. secret_in_diff
1e346e2e1e346e2ePassword in URL11. secret_in_diff
3b00feb93b00feb9AWS Secret Key12. secret_in_diff
3a35a6873a35a687AWS Secret Key13. auth_flaw
.next/standalone/.next/server/app/app/page.jssql_string_concat14. auth_flaw
.next/standalone/.next/server/app/app/clients/page.jssql_string_concat15. auth_flaw
.next/standalone/.next/server/app/app/settings/page.jssql_string_concat16. auth_flaw
.next/standalone/.next/server/app/app/contacts/page.jssql_string_concat17. auth_flaw
.next/standalone/.next/server/app/app/search/page.jssql_string_concat18. auth_flaw
.next/standalone/.next/server/app/app/systems/page.jssql_string_concat19. auth_flaw
.next/standalone/.next/server/app/app/notes/page.jssql_string_concat20. auth_flaw
.next/standalone/.next/server/app/app/worklogs/page.jssql_string_concat21. auth_flaw
.next/standalone/.next/server/app/app/worklogs/new/page.jssql_string_concat22. auth_flaw
.next/standalone/.next/server/app/onboarding/page.jssql_string_concat23. auth_flaw
.next/standalone/.next/server/app/login/page.jssql_string_concat24. auth_flaw
.next/standalone/.next/server/app/verify-pending/page.jssql_string_concat25. auth_flaw
.next/standalone/.next/server/app/api/stripe/checkout/route.jssql_string_concat26. auth_flaw
.next/standalone/.next/server/app/api/stripe/webhook/route.jssql_string_concat27. auth_flaw
.next/standalone/.next/server/app/api/stripe/portal/route.jssql_string_concat28. auth_flaw
.next/standalone/.next/server/app/api/auth/verify-email/route.jssql_string_concat29. auth_flaw
.next/standalone/.next/server/app/api/auth/magic-link/request/route.jssql_string_concat30. auth_flaw
.next/standalone/.next/server/app/api/attachments/download-url/route.jssql_string_concat31. auth_flaw
.next/standalone/.next/server/app/api/attachments/upload-url/route.jssql_string_concat32. auth_flaw
.next/standalone/.next/server/app/api/export/worklogs.csv/route.jssql_string_concat33. auth_flaw
.next/standalone/.next/server/app/api/export/json/route.jssql_string_concat34. auth_flaw
.next/standalone/.next/server/app/signup/page.jssql_string_concat35. auth_flaw
.next/standalone/.next/server/chunks/5972.jsexec_usage36. auth_flaw
.next/standalone/.next/server/chunks/7096.jssql_string_concat37. auth_flaw
.next/standalone/.next/server/chunks/4471.jssql_string_concat38. auth_flaw
.next/standalone/.next/server/chunks/1169.jsexec_usage39. auth_flaw
.next/standalone/.next/server/chunks/9276.jssql_string_concat40. auth_flaw
.next/standalone/.next/server/chunks/4970.jssql_string_concat41. auth_flaw
.next/standalone/.next/server/chunks/4028.jssql_string_concat42. auth_flaw
.next/standalone/.next/server/chunks/4374.jssql_string_concat43. auth_flaw
.next/standalone/.next/server/chunks/6783.jsexec_usage44. auth_flaw
.next/standalone/.next/server/chunks/3796.jssql_string_concat45. auth_flaw
.next/standalone/.next/server/chunks/3721.jssql_string_concat46. auth_flaw
.next/standalone/.next/server/chunks/2574.jssql_string_concat47. auth_flaw
.next/standalone/.next/server/chunks/5433.jssql_string_concat48. auth_flaw
.next/standalone/.next/server/chunks/1682.jsexec_usage49. auth_flaw
.next/standalone/.next/server/src/middleware.jsexec_usage50. auth_flaw
.next/server/app/app/page.jssql_string_concat51. auth_flaw
.next/server/app/app/clients/page.jssql_string_concat52. auth_flaw
.next/server/app/app/settings/page.jssql_string_concat53. auth_flaw
.next/server/app/app/contacts/page.jssql_string_concat54. auth_flaw
.next/server/app/app/search/page.jssql_string_concat55. auth_flaw
.next/server/app/app/systems/page.jssql_string_concat56. auth_flaw
.next/server/app/app/notes/page.jssql_string_concat57. auth_flaw
.next/server/app/app/worklogs/page.jssql_string_concat58. auth_flaw
.next/server/app/app/worklogs/new/page.jssql_string_concat59. auth_flaw
.next/server/app/onboarding/page.jssql_string_concat60. auth_flaw
.next/server/app/login/page.jssql_string_concat61. auth_flaw
.next/server/app/verify-pending/page.jssql_string_concat62. auth_flaw
.next/server/app/api/stripe/checkout/route.jssql_string_concat63. auth_flaw
.next/server/app/api/stripe/webhook/route.jssql_string_concat64. auth_flaw
.next/server/app/api/stripe/portal/route.jssql_string_concat65. auth_flaw
.next/server/app/api/auth/verify-email/route.jssql_string_concat66. auth_flaw
.next/server/app/api/auth/magic-link/request/route.jssql_string_concat67. auth_flaw
.next/server/app/api/attachments/download-url/route.jssql_string_concat68. auth_flaw
.next/server/app/api/attachments/upload-url/route.jssql_string_concat69. auth_flaw
.next/server/app/api/export/worklogs.csv/route.jssql_string_concat70. auth_flaw
.next/server/app/api/export/json/route.jssql_string_concat71. auth_flaw
.next/server/app/signup/page.jssql_string_concat72. auth_flaw
.next/server/chunks/5972.jsexec_usage73. auth_flaw
.next/server/chunks/7096.jssql_string_concat74. auth_flaw
.next/server/chunks/4471.jssql_string_concat75. auth_flaw
.next/server/chunks/1169.jsexec_usage76. auth_flaw
.next/server/chunks/9276.jssql_string_concat77. auth_flaw
.next/server/chunks/4970.jssql_string_concat78. auth_flaw
.next/server/chunks/4028.jssql_string_concat79. auth_flaw
.next/server/chunks/4374.jssql_string_concat80. auth_flaw
.next/server/chunks/6783.jsexec_usage81. auth_flaw
.next/server/chunks/3796.jssql_string_concat82. auth_flaw
.next/server/chunks/3721.jssql_string_concat83. auth_flaw
.next/server/chunks/2574.jssql_string_concat84. auth_flaw
.next/server/chunks/5433.jssql_string_concat85. auth_flaw
.next/server/chunks/1682.jsexec_usage86. auth_flaw
.next/server/src/middleware.jsexec_usage87. auth_flaw
.next/static/chunks/webpack-3bdc93c5ed9f8968.jssql_string_concat88. auth_flaw
.next/static/chunks/117-a173ec7f789c6de6.jsexec_usage89. auth_flaw
.next/static/chunks/972-8c737d6cac936def.jsexec_usageThis issue was auto-generated by the security sweep cron job.
GSD RESEARCH phase could not determine a clear fix.
⚠️ Reached maximum iterations (90). Requesting summary...
STATUS: UNCLEAR
EVIDENCE:
I examined the nodedesk codebase at /home/b/Projects/nodedesk. The issue title claims "89 issue(s) found in NodeDesk" with HIGH severity, but no actual issue body or security scan report was accessible in the repository. I performed the following investigation:
No fix commits for #22:
git log --all --grep="#22"returned nothing. No branch or commit references this security issue.**npm audit shows
False positive — all 18 findings are in
.next/build artifacts (cache, prerender-manifest, middleware-manifest, standalone). These are Next.js internal build hashes, not real credentials. The security scanner needs to exclude.next/,dist/, and similar build output directories.