15 个仓库
Automatically removes confidential information from conversational text to prevent data leakage to AI providers.
Distinct from Sensitive Data Identification: Focuses on the active removal (redaction) of data for privacy, not just identification for auditing
Explore 15 awesome GitHub repositories matching part of an awesome list · Sensitive Data Redaction. Refine with filters or upvote what's useful.
Ruflo is an AI agent orchestration platform and workflow automation tool designed to decompose high-level goals into executable action plans. It functions as a manager for multi-agent swarms, organizing autonomous entities into collaborative topologies that utilize shared consensus to complete complex tasks. The framework distinguishes itself through a retrieval-augmented generation layer and knowledge graphs for reasoning over linked data. It incorporates a trajectory-based learning loop that analyzes previous execution paths to refine cognitive patterns and improve future reasoning accuracy
Scans outbound messages for private information and applies redaction based on receiver trust levels.
Danswer is an LLM application framework and RAG engine that provides a self-hosted interface for connecting large language models to private data. It serves as an enterprise AI chat interface and agent orchestrator, enabling the creation of specialized assistants with custom instructions and knowledge bases. The platform differentiates itself through an observability dashboard for tracking query history and token consumption, as well as a white-labeled interface for customized branding. It includes a multi-step research workflow for producing long-form reports and a sandboxed environment for
Automatically removes personally identifiable information and sensitive data from conversational text to prevent leakage.
This project is a state management inspector and debugging tool for Redux. It provides a browser-based interface for inspecting and modifying application state and actions in real time, serving as an action logger and time travel debugger to troubleshoot application logic. The tool allows users to navigate a chronological history of state changes to replay previous versions of the application or skip specific actions. It also functions as a remote monitoring bridge, streaming Redux state and actions from non-browser environments to a centralized debugging interface. The capability surface in
Provides the ability to filter or redact sensitive data from state objects before they are sent to the monitor.
k8sgpt 是一套专注于 Kubernetes 的工具,旨在进行 AI 驱动的调试、集群诊断和自我修复。它作为一个自动化分析器和调试器,使用大语言模型来解释集群错误、建议修复步骤并识别资源故障。 该项目以其可扩展的分析框架脱颖而出,支持自定义诊断插件和模型上下文协议(MCP)服务器,后者将集群诊断作为 AI 助手的工具暴露出来。它包括一个能够自动生成并应用修复程序以解决检测到的异常的自我修复代理,以及在传输到外部 AI 提供商之前屏蔽敏感信息的数据匿名化中间件。 该工具集涵盖了广泛的操作能力,包括通过 Operator 进行持续健康监控、针对策略引擎的合规性审计,以及识别广泛故障模式的多集群编排。它还提供可观测性功能,如诊断结果导出、可观测性指标集成和 Pod 故障排查。
Masks sensitive information and resource labels to prevent data leakage when transmitting cluster data to AI providers.
Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif
Automatically redacts cookie and Authorization headers from captures before uploading to a workspace.
Superagent is a framework for AI assistant orchestration and agent security. It provides the tools to build intelligent assistants that integrate external APIs and maintain conversation memory to automate complex tasks. The project focuses on AI agent security through adversarial testing, red teaming, and the detection of prompt injections and malicious tool calls. It includes automated vulnerability patching, which scans codebases and configurations for security flaws and generates pull requests with fixes. The platform supports retrieval augmented generation by connecting language models t
Automatically redacts PII, PHI, and secrets from text to prevent data leaks.
Superagent is an AI safety platform that protects applications from prompt injections, data leaks, and harmful outputs through built-in guardrails. It functions as a prompt injection detection system, data redaction tool, and red team testing tool, automatically removing personally identifiable information and protected health data from AI inputs and outputs while scanning image uploads with vision AI to detect visual prompt injection attacks before processing. The platform routes every prompt through a sequential pipeline of safety checks including injection detection, data redaction, and co
Automatically removes personally identifiable information and protected health data from AI inputs and outputs.
VCR is a Ruby library that records and replays HTTP interactions during test runs, storing them in serialized cassette files. It captures real HTTP requests and responses, then serves those recorded responses instead of making actual network calls, enabling fast and deterministic test suites that work offline. The library provides configurable request matching, allowing comparisons based on method, URI, host, path, body, or headers to find the correct recorded response. It supports scheduled cassette re-recording to automatically refresh stored interactions at a configurable interval, keeping
Strips or replaces confidential information from recorded HTTP interactions before saving them to disk.
OpenChat 是一个 AI 聊天机器人管理平台,用于构建、部署和管理由大语言模型驱动的自定义代理。它作为一个全渠道客户支持套件,将语言模型自动化与包括电子邮件、短信、社交媒体和语音在内的通信渠道集成在一起。 该平台具有检索增强生成(RAG)知识库集成器,可摄取文档、网站和代码库以提供上下文感知的响应。它包括一个专门的隐私层,用于检测和删除敏感的个人和健康信息,以维持监管合规性。 该系统提供了一个带有 REST 接口和 Webhook 的 API 网关,用于程序化管理,以及一个多渠道消息网关。它还包括用于同步外部 CRM 和帮助台数据的工具,以及用于将聊天界面嵌入外部网站的 JavaScript 驱动的小部件。
Automatically detects and removes sensitive personal and health information from messages to ensure regulatory compliance.
这是一个自托管的 AI 监控技术栈,集 LLM 可观测性平台、AI 评估框架和 OpenTelemetry 链路分析器于一体。它旨在捕获并分析 LLM 链路、会话和遥测数据,以监控 AI Agent 的性能。 该平台作为 Model Context Protocol 服务器,将工作区功能暴露为 AI 编码 Agent 的工具。它支持将生产环境中的失败链路转换为回归测试数据集,并利用基于语义的会话聚类来发现新兴的用户行为模式。 系统涵盖了广泛的功能领域,包括 Agent 执行路径的遥测采集、实时流量的自动化评估评分,以及用于隔离交互模式的语义搜索。此外,它还提供信号回归告警、工具故障行为分析以及遥测数据的 PII 脱敏功能。 该软件可通过 Docker Compose、Kubernetes 或 Helm charts 部署在私有基础设施上,支持单机安装或可扩展集群部署。
Automatically removes personally identifiable information from conversational text to prevent data leakage.
ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces
Removes confidential data from conversations to prevent sensitive information from reaching external AI providers.
Scans requests and responses for sensitive data and applies configurable policies to protect privacy.
This project is a Git-based AI session tracker and context manager designed to record AI agent interactions, transcripts, and tool usage directly into Git repositories. It functions as a system for capturing and indexing the reasoning behind code changes, linking AI prompts and responses to specific code commits to preserve developer intent. The tool distinguishes itself by using Git as a primary storage layer for session metadata, utilizing shadow branches and checkpoints to track agent state without polluting the main commit log. It includes specialized capabilities for auditing AI contribu
Replaces sensitive patterns in AI transcripts and metadata using regular expressions to prevent data leakage.
LLM Guard is a security firewall and guardrail framework designed to scan and sanitize inputs and outputs for large language models. It functions as a proxy gateway and security layer to block prompt injections, toxicity, and sensitive data leakage while ensuring that model interactions remain compliant with organizational policies. The system distinguishes itself through a modular scanner pipeline that utilizes local model orchestration to eliminate external network dependencies. It supports real-time security filtering via streaming chunk analysis and implements a fail-fast execution model
Replaces personally identifiable information or custom patterns in output to prevent data leakage.
Dynamiq is an agent development platform designed for building, orchestrating, and monitoring autonomous agents. It provides a framework for constructing complex, multi-step workflows using a graph-based engine that supports conditional branching, feedback loops, and iterative task execution. The platform distinguishes itself through its focus on secure, private infrastructure, allowing for the deployment of language models and orchestration services within virtual private clouds to maintain data sovereignty. It integrates retrieval-augmented generation pipelines to ground model responses in
Implements automated filtering and redaction to prevent sensitive information from leaving secure environments.