<< Back to security report
──one-man-company/skills-contextmanager/plan-writing — semgrep Scan
Repositoryone-man-company/skills-contextmanager →
Commit955f766 →
VerdictFAIL
Score0
DateMay 22, 2026
──Findings
SeverityRuleMessageFile:Line
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:388 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:550 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:559 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:559 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:562 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:563 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:563 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:581 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:581 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:583 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:584 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:584 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:603 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:603 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:605 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:606 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:606 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:631 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:637 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:650 →
HIGHjavascript.lang.security.detect-child-process.detect-child-processDetected calls to child_process from a function argument `req`. This could lead to a command injection if the input is user controllable. Try to avoid calls to child_process, and if it is needed ensure user input is correctly sanitized or sandboxed. one-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:696 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:727 →
HIGHjavascript.lang.security.detect-child-process.detect-child-processDetected calls to child_process from a function argument `req`. This could lead to a command injection if the input is user controllable. Try to avoid calls to child_process, and if it is needed ensure user input is correctly sanitized or sandboxed. one-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:763 →
HIGHjavascript.lang.security.detect-child-process.detect-child-processDetected calls to child_process from a function argument `req`. This could lead to a command injection if the input is user controllable. Try to avoid calls to child_process, and if it is needed ensure user input is correctly sanitized or sandboxed. one-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:836 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1035 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1044 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1044 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1046 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1047 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1047 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1065 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1065 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1067 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1068 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1068 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1086 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1086 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1088 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1089 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1089 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1114 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1120 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1133 →
HIGHjavascript.lang.security.detect-child-process.detect-child-processDetected calls to child_process from a function argument `req`. This could lead to a command injection if the input is user controllable. Try to avoid calls to child_process, and if it is needed ensure user input is correctly sanitized or sandboxed. one-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1176 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1204 →
HIGHjavascript.lang.security.detect-child-process.detect-child-processDetected calls to child_process from a function argument `req`. This could lead to a command injection if the input is user controllable. Try to avoid calls to child_process, and if it is needed ensure user input is correctly sanitized or sandboxed. one-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1236 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1344 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1363 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1364 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1369 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1372 →
MEDIUMjavascript.express.security.audit.express-path-join-resolve-traversal.express-path-join-resolve-traversalPossible writing outside of the destination, make sure that the target path is nested in the intended destinationone-man-company/skills-contextmanager/plan-writing-4214e2e2/Skill-ContextManager/server.js:1372 →