Investigate

Risk Intelligence Matrix

Tool risk prioritization, threat severity scoring, active guardrail signatures, and risk mitigation relationships.

MCP Tool Risk Classification & Severity Scores

Baseline risk assessment and required security controls per registered tool

execute_transferCRITICAL · 92/100

Financial execution tool requiring strict capability validation and double-nonce verification.

delete_recordHIGH · 78/100

Destructive database operation. Protected by saga rollback and zero-trust policy guardrails.

create_user_recordMEDIUM · 45/100

Content injection detection active via local regex and AWS Bedrock fallback guardrails.

read_invoice / check_balanceLOW · 12/100

Read-only telemetry and lookup operations with minimal security risk surface.

Active Content Guardrail Signatures

Deterministic inspection rules evaluated by LocalDemoGuardrailProvider prior to tool execution

Detection PatternThreat VectorSeverityInspected Tools
/drop\s+table/iDestructive SQL InjectionCRITICALcreate_user_record, send_email
/ignore\s+previous\s+instructions/iDirect Prompt Injection OverrideCRITICALcreate_user_record, send_email
/<script.*?>/iCross-Site Scripting / Payload ExfiltrationHIGHcreate_user_record, send_email
/delete\s+all\s+records/iUnauthorized Bulk Destruction IntentHIGHcreate_user_record, send_email
/system\s+override/iPrivilege Escalation CommandHIGHcreate_user_record, send_email
/exploit/iAdversarial Exploit MarkerMEDIUMcreate_user_record, send_email

Risk-to-Control Relationships

How SentinelMCP maps threat severity to cryptographic and transactional defenses

Critical Financial Risk → HMAC + Single-Use Nonce

execute_transfer enforces constant-time HMAC-SHA256 verification, action match, amount ceiling checks, and atomic nonce persistence in SQLite.

High Destructive Risk → Snapshot & Saga Compensation

delete_record captures the prior record snapshot before removal so reverse Saga rollbacks can restore deleted data if a multi-step plan fails.

Recent Threat Interceptions (0)

No blocked tool attempts recorded yet in SQLite audit_events.