Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHAMASH_AUDIT_LOG_PATHNoAudit log location./audit.log
SHAMASH_MAX_TOKENS_PER_HOURNoHourly token limit50000
SHAMASH_MAX_TOKENS_PER_SCANNoToken limit per scan1000

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
scan_projectC

Performs comprehensive security scan on project directory

scan_networkC

Performs network scanning within project boundaries

pentest_applicationC

Performs penetration testing on deployed applications

check_complianceC

Validates project against compliance frameworks

generate_remediationC

Generate actionable remediation advice for findings

manage_false_positivesC

Manage false positive suppressions

manage_custom_rulesC

Manage custom security rules

Prompts

Interactive templates invoked by user choice

NameDescription
security_reviewComprehensive security review prompt

Resources

Contextual data attached and managed by the client

NameDescription
Scan ResultsAccess detailed scan results
Compliance ReportsAccess compliance validation reports

TDQS

B3/5.0

Scored across 7 tools

Disambiguation4/5

Most tools have distinct purposes targeting different security activities (compliance, remediation, rule management, false positives, pentesting, network scanning, project scanning), though 'scan_network' and 'scan_project' could potentially overlap in scope if network scanning is part of project scanning. The descriptions help clarify their boundaries, with only minor ambiguity.

Naming Consistency4/5

Tools follow a consistent verb_noun pattern throughout (e.g., check_compliance, generate_remediation, manage_custom_rules), with all using snake_case. The only deviation is 'pentest_application' which uses 'pentest' as a verb instead of a more standard verb like 'perform_pentest', but this is minor and still readable.

Tool Count5/5

With 7 tools, the count is well-scoped for a security-focused server, covering key areas like scanning, testing, compliance, and management. Each tool appears to earn its place without feeling too thin or bloated, fitting typical server tool ranges (3-15 tools).

Completeness4/5

The toolset provides good coverage for security operations, including scanning (network and project), testing (pentest), compliance validation, remediation generation, and rule/false positive management. Minor gaps might include tools for reporting results or integrating with external systems, but core workflows are well-covered and agents can likely work around these omissions.

Maintenance

ActivityInactive
ResponsivenessNo issues