remote-bridge — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited remote-bridge (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Deploy and manage remote servers directly from Codex using SSH and rsync.
This skill enables Codex to sync files, run commands, tail logs, restart services, diagnose failures, compare environments, and run full deploy pipelines on remote servers — all via the remote-bridge MCP server.
Install the remote-bridge CLI (includes the MCP server):
npm install -g remote-bridge-cliCreate a remotebridge.yaml in your project root:
project_name: "my-app"
targets:
staging:
host: "your-server.com"
user: "ubuntu"
remote_path: "/var/www/app"
ssh_key: "~/.ssh/id_rsa"
restart_cmd: "pm2 restart app"
logs:
- "/var/www/app/logs/error.log"
production:
host: "prod.example.com"
user: "ubuntu"
remote_path: "/var/www/app"
ssh_key: "~/.ssh/id_rsa"
restart_cmd: "pm2 restart app"
require_confirmation: true
logs:
- "/var/www/app/logs/error.log"Add to your Codex MCP config:
{
"mcpServers": {
"remote-bridge": {
"command": "remote-bridge",
"args": ["mcp"]
}
}
}| Tool | Description |
|---|---|
sync_to_remote | Sync a local directory to the remote server via rsync |
run_remote_command | Execute a shell command on the remote server |
preflight_check | Check remote OS and available runtimes |
fetch_logs | Tail recent lines from configured log files |
restart_service | Restart the remote service via restart_cmd |
deploy | Full pipeline: sync → restart → tail logs on failure |
diagnose_failure | Collect a compact diagnosis bundle and summarize likely causes from service state and logs |
compare_targets | Compare two configured targets for config and runtime drift |
--delete is off by default on sync_to_remote. Pass delete=true only for intentional full-mirror syncs.require_confirmation: true on production targets. Codex will show a dry-run preview and require confirm=true before syncing.local_path explicitly on sync_to_remote to avoid syncing the wrong directory.Deploy to staging:
"Deploy the current project to staging"
Sync specific folder:
"Sync the ./dist folder to production"
Check what changed before syncing:
"Show me a dry run of what would sync to production"
Run a remote command:
"Run npm install on the staging server"Tail logs after a deploy:
"Show me the last 100 lines of logs on staging"
GitHub: https://github.com/varaprasadreddy9676/remote-bridge npm: remote-bridge-cli
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.