Skip to main content

Glossary

Quick reference for terms used throughout the CrabShield documentation.

TermDefinition
AgentSoftware that can reason, make decisions, and take actions on your behalf. In CrabShack, agents are AI-powered assistants that interact with users and tools.
AllowlistA list of items that are explicitly permitted. Only items on the list are allowed — everything else is blocked.
Audit logThe central record of all security events generated by CrabShield. Found in the dashboard under Security > Audit Log.
ChannelA communication path through which users interact with an agent, such as a web chat widget, Slack integration, or API endpoint.
Cryptographic signatureA mathematical proof that a file hasn't been changed since it was approved. Used by Skill Verification and Config Tamper Detection to ensure integrity.
DenylistA list of items that are explicitly blocked. Items on the list are always blocked — everything else is allowed.
DNS rebindingA technique where a domain resolves to different IP addresses at different times, used to bypass network security checks by initially appearing safe, then redirecting to an internal address.
ExemptionA targeted exception that allows a specific skill, channel, or scheduled task to bypass a particular guard check. Narrower and safer than disabling the entire guard.
Fail-closedA security design principle where, if something goes wrong, access is denied rather than allowed. CrabShield uses this approach throughout — errors result in blocking, not permitting.
GuardA security check within CrabShield that watches for a specific type of threat. CrabShield includes 18 independent guards, each focused on a different risk.
Lockdown modeAn automatic failsafe that activates when CrabShield detects a configuration integrity issue. Several guards switch to stricter settings to protect agents until the issue is resolved.
MCPModel Context Protocol — a standard that lets AI agents connect to external tool servers for additional capabilities like database access, API integrations, and third-party services.
ModeThe response behavior configured for a guard. Options include Block (stop the threat), Sanitize (clean the threat but allow the message), Warn (allow but flag), and Log (record silently). Not all guards support all modes.
OWASPOpen Worldwide Application Security Project — an independent organization that publishes security standards and risk frameworks. The OWASP Top 10 for LLM Applications identifies the most critical risks for AI systems.
Path traversalA technique that uses special characters in file paths (like ../) to access files outside an allowed directory. Filesystem Fence blocks these attempts.
PIIPersonally identifiable information — data that can identify a specific person, such as credit card numbers, social security numbers, email addresses, or phone numbers.
RAGRetrieval-augmented generation — a system where AI retrieves relevant documents to help answer questions, combining search with AI reasoning.
Rate limitingRestricting how many actions (messages, tool calls) can happen within a time window to prevent abuse and resource exhaustion.
SanitizeA guard mode that neutralizes threats while allowing the conversation to continue. The threatening content is cleaned or wrapped so it can't cause harm, but the message still reaches the agent.
SkillA code package that gives an agent specific capabilities, such as searching the web, managing files, or integrating with external services.
SSRFServer-side request forgery — tricking a server into making requests to unintended destinations, often used to access internal services that should be off-limits.
SuppressionA temporary exception that silences a specific detection label. Suppressions have an expiry time and are designed for known false positives while you refine settings.
SymlinkA symbolic link — a shortcut file that points to another location in the filesystem. Can be used to trick file access controls by pointing from an allowed location to a restricted one.
System promptThe instructions that define how an agent behaves, including its personality, rules, and capabilities. Kept private to prevent attackers from crafting targeted bypasses.
Vectors / EmbeddingsHow AI systems store and search through document collections. Documents are converted into numerical representations that capture their meaning, enabling similarity-based search.
WebhookA URL that receives automated notifications when events occur. Used by Audit & Alerts to send security events to external services like Slack.
WorkspaceThe designated directory where an agent is allowed to read and write files. Filesystem Fence enforces this boundary.