Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
classify_systemA

Start an AI security audit here. Identify ML, GenAI and agentic deployment patterns from explicit system features. Unknown inputs produce questions; combine all applicable patterns.

scope_risksA

After classification, filter DASF risks using the union of deployment-pattern Yes cells, then deduplicate linked controls. Returns source citations and unspecified applicability. This is scoping, not a vulnerability finding.

search_knowledgeA

Find DASF risks and controls by literal words, IDs or source framework mapping. Paginated source-backed results; use get_risk/get_control for details. Translate natural-language search terms to source English when needed.

get_riskA

Read one complete DASF risk, impacts, deployment applicability, mappings and official source row.

get_controlB

Read one DASF control, platform documentation, source mappings and project-authored verification criteria.

investigate_riskA

Learn how to investigate a DASF risk: trust boundary, failure hypothesis, evidence requests, bounded tests and per-control acceptance criteria. Does not scan or execute tests.

build_audit_planB

Create an evidence-first audit plan and unverified risk register after system classification. Includes intake, source-scoped risks and control verification backlog.

propose_remediationA

Propose control changes and retest criteria for selected risk IDs. No changes are applied; select proposals against actual evidence and assign owners/rollback.

explain_findingB

Prepare an English or Brazilian Portuguese explanation of a risk and caller-reported evidence. Distinguishes a possible risk from an independently verified failure; guides the calling agent to explain the source mechanism in the user’s language.

get_referenceB

Read the wiki method, glossary, source caveats or the portable audit skill and its required personality/methods/review lenses. Available even in MCP hosts without resource support.

Prompts

Interactive templates invoked by user choice

NameDescription
audit-ai-securityClassify an ML, GenAI or agentic system, scope DASF risks and plan an evidence-backed defensive audit.
explain-security-findingExplain an AI security failure in plain language with evidence, impact and correction.

Resources

Contextual data attached and managed by the client

NameDescription
overviewSnapshot, counts, source provenance and suggested workflow
indexAI Security Wiki: index
methodologyAI Security Wiki: methodology
agent-securityAI Security Wiki: agent-security
glossaryAI Security Wiki: glossary
finding-templateAI Security Wiki: finding-template
source-issuesAI Security Wiki: source-issues
source-registerAI Security Wiki: source-register
toolkitAI Security Wiki: toolkit
skillAI Security Wiki: skill
personalityAI Security Wiki: personality
methodsAI Security Wiki: methods
review-rubricAI Security Wiki: review-rubric
skill-sourcesAI Security Wiki: skill-sources
DASF-R-1.1Insufficient access controls
DASF-R-1.2Missing data classification
DASF-R-1.3Poor data quality
DASF-R-1.4Ineffective storage and encryption
DASF-R-1.5Lack of data versioning
DASF-R-1.6Insufficient data lineage
DASF-R-1.7Lack of data trustworthiness
DASF-R-1.8Legality of data
DASF-R-1.9Stale data
DASF-R-1.10Lack of data access logs
DASF-R-1.11Compromised 3rd-party datasets
DASF-R-2.1Preprocessing integrity
DASF-R-2.2Feature manipulation
DASF-R-2.3Raw data criteria
DASF-R-2.4Adversarial partitions
DASF-R-3.1Data poisoning
DASF-R-3.2Ineffective storage and encryption
DASF-R-3.3Label flipping
DASF-R-4.1Lack of traceability and transparency of model assets
DASF-R-4.2Lack of end-to-end ML lifecycle
DASF-R-5.1Lack of tracking and reproducibility of experiments
DASF-R-5.2Model drift
DASF-R-5.3Hyperparameters stealing
DASF-R-5.4Malicious libraries
DASF-R-6.1Evaluation data poisoning
DASF-R-6.2Insufficient evaluation data
DASF-R-6.3Lack of Interpretability and Explainability
DASF-R-7.1Backdoor machine learning / Trojaned model
DASF-R-7.2Model assets leak
DASF-R-7.3ML Supply chain vulnerabilities
DASF-R-7.4Source code control attack
DASF-R-8.1Model attribution
DASF-R-8.2Model theft
DASF-R-8.3Model lifecycle without HITL (human-in-the-loop)
DASF-R-8.4Model inversion
DASF-R-9.1Prompt inject
DASF-R-9.2Model inversion
DASF-R-9.3Model breakout
DASF-R-9.4Looped input
DASF-R-9.5Infer training data membership
DASF-R-9.6Discover ML model ontology
DASF-R-9.7Denial of Service (DoS)
DASF-R-9.8LLM hallucinations
DASF-R-9.9Input Resource Control
DASF-R-9.10Accidental exposure of unauthorized data to models
DASF-R-9.11Model Inference API Access
DASF-R-9.12LLM Jailbreak
DASF-R-9.13Excessive agency
DASF-R-10.1Lack of audit and monitoring inference quality
DASF-R-10.2Output manipulation
DASF-R-10.3Discover ML model ontology
DASF-R-10.4Discover ML model family
DASF-R-10.5Black-box attacks
DASF-R-10.6Sensitive data output from a model
DASF-R-11.1Lack of MLOps — repeatable enforced standards
DASF-R-12.1Lack of vulnerability management
DASF-R-12.2Lack of penetration testing, red teaming and bug bounty
DASF-R-12.3Lack of incident response
DASF-R-12.4Unauthorized privileged access
DASF-R-12.5Poor security in the software development lifecycle
DASF-R-12.6Lack of compliance
DASF-R-12.7Initial Access
DASF-R-13.1Memory Poisoning
DASF-R-13.2Tool Misuse
DASF-R-13.3Privilege Compromise
DASF-R-13.4Resource Overload
DASF-R-13.5Cascading Hallucination Attacks
DASF-R-13.6Intent Breaking & Goal Manipulation
DASF-R-13.7Misaligned & Deceptive Behaviors
DASF-R-13.8Repudiation & Untraceability
DASF-R-13.9Identity Spoofing & Impersonation
DASF-R-13.10Overwhelming Human in the Loop
DASF-R-13.11Unexpected RCE and Code Attacks
DASF-R-13.12Agent Communication Poisoning
DASF-R-13.13Rogue Agents in Multi-Agent Systems
DASF-R-13.14Human Attacks on Multi-Agent Systems
DASF-R-13.15Human Manipulation
DASF-R-13.16Prompt Injection
DASF-R-13.17Confused Deputy
DASF-R-13.18Tool Poisoning
DASF-R-13.19Credential and Token Exposure
DASF-R-13.20Insecure Server Configuration
DASF-R-13.21Supply Chain Attacks
DASF-R-13.22Excessive Permissions and Scope Creep
DASF-R-13.23Data Exfiltration
DASF-R-13.24Context Spoofing and Manipulation
DASF-R-13.25Insecure Communication
DASF-R-13.26Malicious Server Connection
DASF-R-13.27Insecure Credential Storage
DASF-R-13.28UI/UX Deception
DASF-R-13.29Insufficient Server Validation
DASF-R-13.30Client-Side Data Leakage
DASF-R-13.31Excessive Permission Granting
DASF-R-13.32Client-Side Code Execution
DASF-R-13.33Insecure Communication Handling
DASF-R-13.34Session and State Management Failures
DASF-R-13.35Update and Patch Management
DASF-1SSO with IdP and MFA
DASF-2Sync users and groups
DASF-3Restrict access using IP access lists
DASF-4Restrict access using private link
DASF-5Control access to data and other objects
DASF-6Classify data
DASF-7Enforce data quality checks on batch and streaming datasets
DASF-8Encrypt data at rest
DASF-9Encrypt data in transit
DASF-10Version data
DASF-11Capture and view data lineage
DASF-12Delete records from datasets
DASF-13Use near real-time data
DASF-14Audit actions performed on datasets
DASF-15Explore datasets and identify problems
DASF-16Secure model features
DASF-17Track and reproduce the training data used for ML model training
DASF-18Govern model assets
DASF-19Manage end-to-end machine learning lifecycle
DASF-20Track ML training runs
DASF-21Monitor data and AI system from a single pane of glass
DASF-22Build models with all representative, accurate and relevant data sources
DASF-23Register, version, approve, promote, deploy and monitor models
DASF-24Control access to models and model assets
DASF-25Use retrieval augmented generation (RAG) with large language models (LLMs)
DASF-26Fine-tune large language models (LLMs)
DASF-27Pretrain a large language model (LLM)
DASF-28Create model aliases, tags and annotations
DASF-29Build MLOps workflows
DASF-30Encrypt models
DASF-31Secure model serving endpoints
DASF-32Govern and monitor access of AI model and model serving endpoints
DASF-33Manage credentials securely
DASF-34Run models in multiple layers of isolation
DASF-35Track model performance
DASF-36Set up monitoring alerts
DASF-37Set up inference tables for monitoring and debugging models
DASF-38Platform security — penetration testing, red teaming, bug bounty and vulnerability management
DASF-39Platform security — Incident Response Team
DASF-40Platform security — internal access
DASF-41Platform security — secure SDLC
DASF-42Employ data-centric MLOps and LLMOps
DASF-43Use access control lists
DASF-44Triggering actions in response to a specific event
DASF-45Evaluate models
DASF-46Store and retrieve embeddings securely
DASF-47Compare LLM outputs on set prompts
DASF-48Use hardened Runtime for Machine Learning
DASF-49Automate LLM evaluation
DASF-50Platform compliance
DASF-51Share data and AI assets securely
DASF-52Source code control
DASF-53Third-party library control
DASF-54Implement AI guardrails
DASF-55Monitor audit logs
DASF-56Restrict outbound connections from models
DASF-57Use attribute-based access controls (ABAC)
DASF-58Protect data with filters and masking
DASF-59Use clean rooms
DASF-60Rate limit number of inference queries
DASF-61Train users on AI risk taxonomy and AI/ML security
DASF-62Implement network segmentation
DASF-63Update software
DASF-64Limit access from AI models and agents
DASF-65Implement end-to-end AI traceability
DASF-66Use Human-in-the-loop feedback
DASF-67Federate authentication
DASF-68Use Securely Hosted Managed MCP Servers
DASF-69Securely host Custom MCP Servers
DASF-70Securely connect to External MCP Servers
DASF-71Log and register AI agents
DASF-72Securely store and reuse agent state
DASF-73Register prompts

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation4/5

Each tool targets a distinct step or resource: classify, scope, plan, investigate, remediate, explain, plus three lookup tools. The closest pairs (search_knowledge vs. get_risk/get_control, and investigate_risk vs. explain_finding) are explicitly separated in the descriptions (search vs. read details; investigate vs. explain). Minor residual overlap between investigate_risk and explain_finding keeps it from a 5.

Naming Consistency5/5

All ten tools use snake_case verb_noun form (classify_system, scope_risks, investigate_risk, get_control). get_reference/get_risk/get_control form a coherent get_* family and the action verbs clearly map to workflow stages. Only build_audit_plan adds a third noun, which is still readable and consistent.

Tool Count5/5

Ten tools for a multi-stage audit workflow (classify → scope → plan → investigate → remediate → explain) with three reference readers is well-scoped. No redundant or filler tools are apparent; each corresponds to a workflow step or lookup need.

Completeness4/5

The surface covers the full advisory lifecycle from classification through remediation proposals and explanation, and explicitly declares what it does not do (no scanning, no execution, no applied changes). The main gap is that there is no tool to record evidence/verification outcomes or update an existing audit plan, so the loop from retest back into the register is left to the calling agent.

Maintenance

ActivityMaintained
ResponsivenessNo issues