Skip to content

Commit 8e715f0

Browse files
author
Vish Devarajan
committed
Add zero-trust agent, MCP, and reasoning security controls
1 parent 1abc413 commit 8e715f0

3 files changed

Lines changed: 383 additions & 13 deletions

File tree

src/blackwall_llm_shield/__init__.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,19 @@
11
from .core import (
22
AuditTrail,
3+
AgenticCapabilityGater,
4+
AgentIdentityRegistry,
35
BlackwallFastAPIMiddleware,
46
BlackwallShield,
7+
CoTScanner,
8+
ImageMetadataScanner,
59
LightweightIntentScorer,
10+
MCPSecurityProxy,
611
OutputFirewall,
712
RetrievalSanitizer,
13+
SessionBuffer,
14+
TokenBudgetFirewall,
815
ToolPermissionFirewall,
16+
VisualInstructionDetector,
917
POLICY_PACKS,
1018
build_admin_dashboard_model,
1119
create_fastapi_guard,
@@ -26,6 +34,7 @@
2634
mask_value,
2735
normalize_messages,
2836
run_red_team_suite,
37+
rehydrate_response,
2938
sanitize_text,
3039
summarize_security_events,
3140
validate_grounding,
@@ -39,16 +48,24 @@
3948

4049
__all__ = [
4150
"AuditTrail",
51+
"AgenticCapabilityGater",
52+
"AgentIdentityRegistry",
4253
"BlackwallFastAPIMiddleware",
4354
"BlackwallLangChainCallback",
4455
"BlackwallLlamaIndexCallback",
4556
"BlackwallMiddleware",
4657
"BlackwallShield",
58+
"CoTScanner",
4759
"FastTextIntentScorer",
60+
"ImageMetadataScanner",
4861
"LightweightIntentScorer",
62+
"MCPSecurityProxy",
4963
"OutputFirewall",
5064
"RetrievalSanitizer",
65+
"SessionBuffer",
66+
"TokenBudgetFirewall",
5167
"ToolPermissionFirewall",
68+
"VisualInstructionDetector",
5269
"POLICY_PACKS",
5370
"build_admin_dashboard_model",
5471
"create_fastapi_guard",
@@ -70,6 +87,7 @@
7087
"mask_value",
7188
"normalize_messages",
7289
"run_red_team_suite",
90+
"rehydrate_response",
7391
"sanitize_text",
7492
"summarize_security_events",
7593
"validate_grounding",

0 commit comments

Comments
 (0)