Back to Home
engasix icon

personal-ai-employee-hackathon

Verified Safe

by engasix

Overview

Real-time terminal dashboard for monitoring FTE Shop AI Employee operations via Obsidian vault file watching.

Installation

Run Command
python -m src.monitor

Environment Variables

  • VAULT_PATH

Security Notes

The project emphasizes local-first operation and includes robust path validation (`_is_path_in_vault`) to prevent directory traversal attacks, ensuring all file operations remain within the configured vault directory. Content displayed in the terminal is sanitized by Textual's built-in ANSI escaping. The `orchestrator.py` component invokes an external `claude` binary with `--dangerously-skip-permissions`, which shifts trust to the security and hardening of the `claude` binary itself; potential vulnerabilities in this external dependency could pose a risk, but the orchestrator's prompt construction for `claude` appears to avoid direct command injection from arbitrary user input. No obvious hardcoded sensitive secrets or unhandled network risks (beyond legitimate Gmail API interaction) were identified within the provided source.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens5000
Stars0
Forks0
Last Update2026-01-19

Tags

Terminal UIReal-time monitoringObsidian vaultAI agentDashboard