Back to Home
boxcalfdevelopmentallearning748 icon

OpenScout

Verified Safe

by boxcalfdevelopmentallearning748

Overview

OpenScout is a Perplexity-inspired answer engine that provides well-researched and cited responses to user questions using web search, retrieval, and LLM synthesis.

Installation

Run Command
streamlit run app.py

Environment Variables

  • TAVILY_API_KEY
  • NEO4J_URI
  • NEO4J_USERNAME
  • NEO4J_PASSWORD
  • GROQ_API_KEY
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_API_KEY
  • MCP_URL
  • MCP_API_KEY

Security Notes

The application handles API keys by loading them from `.env` or allowing user input in the UI, which is a good practice. It explicitly states keys are not stored or logged. SQLite is used with parameterized queries, preventing SQL injection. While `unsafe_allow_html=True` is used in Streamlit, it appears in contexts where content is either static or derived from sanitized text (e.g., `trafilatura` output), reducing immediate XSS risks. The fetching of external web content via `httpx` and `trafilatura` introduces inherent risks associated with processing arbitrary external data, but standard libraries are used for parsing.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens2800
Stars0
Forks0
Last Update2026-01-19

Tags

generative-aiRAGweb-searchLLMvector-database