From: maximiliancw Date: Fri, 9 Jan 2026 14:24:41 +0000 (+0100) Subject: Merge remote-tracking branch 'origin/main' X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=6ebb2290544d11ce65f92780077a710682d02b66;p=sgasser-llm-shield.git Merge remote-tracking branch 'origin/main' # Conflicts: # README.md # src/routes/proxy.ts --- 6ebb2290544d11ce65f92780077a710682d02b66 diff --cc README.md index 05ba1cc,7d0e849..20a2844 --- a/README.md +++ 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. - LLM-Shield Dashboard + 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