Back to Home
amanzoni1 icon

pa_agent

by amanzoni1

Overview

A comprehensive personal assistant conversational agent providing RAG, web search, financial data, and personal memory capabilities.

Installation

Run Command
docker compose up -d

Environment Variables

  • REDIS_URI
  • POSTGRES_URI
  • OPENAI_API_KEY
  • PINECONE_API_KEY
  • PINECONE_ENV
  • TAVILY_API_KEY
  • COINMARKETCAP_API_KEY

Security Notes

CRITICAL VULNERABILITIES: The `save_uploaded_file` tool directly uses a user-provided `filename` with `pathlib.Path(filename).expanduser().resolve()`. This allows for arbitrary file write and path traversal, enabling an attacker to overwrite critical system files or write malicious content to arbitrary locations. The `extract_tables` tool uses `tabula-py` which executes a Java process, potentially opening a remote code execution (RCE) vector if untrusted PDF files are processed. Additionally, `npx @shinzolabs/coinmarketcap-mcp` runs an external Node.js package via `stdio` transport, introducing a dependency on a third-party executable which could have its own vulnerabilities. Reliance on LLM's 'good behavior' to prevent malicious tool arguments is insufficient.

Similar Servers

Stats

Interest Score34
Security Score3
Cost ClassHigh
Avg Tokens800
Stars4
Forks0
Last Update2026-01-17

Tags

Conversational AILangGraphRAGMulti-Tool AgentFinancial Data