Back to Home
Intina47 icon

context-sync

by Intina47

Overview

Providing persistent memory and context synchronization for AI development across various tools and projects.

Installation

Run Command
npx @context-sync/server

Environment Variables

  • CONTEXT_SYNC_DB_PATH

Security Notes

The server uses `child_process.execSync` in `src/git-integration.ts` without robust input sanitization or explicit shell escaping for file paths, which could lead to command injection if an attacker can control arguments passed to `git_diff`, `suggest_commit_message`, or other git-related tools. For example, a crafted `filepath` could be interpreted as multiple `git` arguments or trigger arbitrary commands. While there are some attempts at path validation in `file-writer.ts`, the direct use of `execSync` is a critical vulnerability. The use of SQLite with prepared statements is good, mitigating SQL injection risks. The server communicates via stdio, limiting direct network attack surface, but the underlying OS command execution remains a risk.

Similar Servers

Stats

Interest Score66
Security Score4
Cost ClassLow
Avg Tokens1500
Stars48
Forks2
Last Update2025-12-02

Tags

AI DevelopmentContext ManagementLocal-firstOpen SourceDeveloper ToolsMCP Protocol