Merge remote-tracking branch 'origin/main'
authormaximiliancw <redacted>
Fri, 9 Jan 2026 14:24:41 +0000 (15:24 +0100)
committermaximiliancw <redacted>
Fri, 9 Jan 2026 14:24:41 +0000 (15:24 +0100)
# Conflicts:
# README.md
# src/routes/proxy.ts

1  2 
README.md
config.example.yaml
src/config.ts

diff --cc README.md
index 05ba1cc7e129e57a3a85478628c604c006d2c122,7d0e84939c32a4fa76fd4ff145c26eaa1b2f5a83..20a284476caa2bcf464389534a3efe0b13bae5b4
+++ b/README.md
@@@ -1,11 -1,11 +1,11 @@@
- # 🛡️ LLM-Shield
+ # 🛡️ PasteGuard
  
- [![CI](https://github.com/sgasser/llm-shield/actions/workflows/ci.yml/badge.svg)](https://github.com/sgasser/llm-shield/actions/workflows/ci.yml)
+ [![CI](https://github.com/sgasser/pasteguard/actions/workflows/ci.yml/badge.svg)](https://github.com/sgasser/pasteguard/actions/workflows/ci.yml)
  [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)
  
 -Privacy proxy for LLMs. Masks personal data before sending to your provider (OpenAI, Azure, etc.), or routes sensitive requests to local LLM.
 +Privacy proxy for LLMs. Masks personal data and secrets / credentials before sending to your provider (OpenAI, Azure, etc.), or routes sensitive requests to local LLM.
  
- <img src="docs/dashboard.png" width="100%" alt="LLM-Shield Dashboard">
+ <img src="docs/dashboard.png" width="100%" alt="PasteGuard Dashboard">
  
  ## Mask Mode (Default)
  
@@@ -239,17 -210,15 +239,17 @@@ See [config.example.yaml](config.exampl
  
  **Response headers:**
  
- | Header                           | Value                                                                                       |
- | -------------------------------- | ------------------------------------------------------------------------------------------- |
- | `X-Request-ID`                   | Request identifier (forwarded or generated)                                                 |
- | `X-LLM-Shield-Mode`              | `route` / `mask`                                                                            |
- | `X-LLM-Shield-PII-Detected`      | `true` / `false`                                                                            |
- | `X-LLM-Shield-PII-Masked`        | `true` / `false` (mask mode)                                                                |
- | `X-LLM-Shield-Provider`          | `upstream` / `local`                                                                        |
- | `X-LLM-Shield-Language`          | Detected language code                                                                      |
- | `X-LLM-Shield-Language-Fallback` | `true` if fallback was used                                                                 |
- | `X-LLM-Shield-Secrets-Detected`  | `true` if secrets detected                                                                  |
- | `X-LLM-Shield-Secrets-Types`     | Comma-separated list of detected secret types (e.g., `OPENSSH_PRIVATE_KEY,PEM_PRIVATE_KEY`) |
+ | Header | Value |
+ |--------|-------|
+ | `X-Request-ID` | Request identifier (forwarded or generated) |
+ | `X-PasteGuard-Mode` | `route` / `mask` |
+ | `X-PasteGuard-PII-Detected` | `true` / `false` |
+ | `X-PasteGuard-PII-Masked` | `true` / `false` (mask mode) |
+ | `X-PasteGuard-Provider` | `upstream` / `local` |
+ | `X-PasteGuard-Language` | Detected language code |
+ | `X-PasteGuard-Language-Fallback` | `true` if fallback was used |
++| `X-PasteGuard-Secrets-Detected` | `true` if secrets detected |
++| `X-PasteGuard-Secrets-Types` | Comma-separated list of detected secret types (e.g., `OPENSSH_PRIVATE_KEY,PEM_PRIVATE_KEY`) |
  
  ## Development
  
Simple merge
diff --cc src/config.ts
Simple merge
git clone https://git.99rst.org/PROJECT