Skip to content

AI Firewall is a lightweight safety layer that sits in front of LLMs. It scans user prompts for sensitive data, risky content, and policy violations, then: flags issues, redacts them, and logs everything into Airia for security, visibility, and governance.

Notifications You must be signed in to change notification settings

Joshh99/AI-Firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Firewall - Nova Hackathon 2025

Production-ready security layer for LLM applications.

Features

  • Real-time PII detection and redaction
  • Secrets and confidential data protection
  • Enterprise audit logging via Airia
  • Seamless LLM integration with OpenRouter

Setup

python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Configuration

Create .env file:

OPENROUTER_API_KEY=your_key
AIRIA_API_KEY=your_key
AIRIA_AGENT_ID=your_agent_id
AIRIA_API_URL=your_api_url

Run

streamlit run app.py

Tech Stack

  • Streamlit (UI)
  • OpenRouter (LLM)
  • Airia (Security Logging)
  • Python 3.11+

About

AI Firewall is a lightweight safety layer that sits in front of LLMs. It scans user prompts for sensitive data, risky content, and policy violations, then: flags issues, redacts them, and logs everything into Airia for security, visibility, and governance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages