cloud-pathfinder
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CLOUD_PATHFINDER_KEY | No | Your prepaid API key for the pro tier. Obtain one at https://cloud-pathfinder.com/pro/checkout. |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| audit_iac_attack_pathsA | Find real ATTACK PATHS in Infrastructure-as-Code (Terraform, CloudFormation, Kubernetes) — not a linter. Give it your IaC files (a map of filename→content, or a single |
| diff_attack_pathsA | DIFFERENTIAL attack-path analysis for a change to Infrastructure-as-Code — the CI/CD gate. Give it the IaC BEFORE and AFTER a change (e.g. a pull request's base and head trees, each a map of filename→content) and it builds the full resource graph + runs the internet→crown-jewel reachability search on BOTH states, then reports exactly what the change did to your attack surface: which breach chains it INTRODUCES (e.g. 'this PR opens a NEW Internet→admin route via a newly-public security group + an over-broad IAM grant'), which it ELIMINATES, and which it AGGRAVATES (makes more exploitable). Returns an INTRODUCES_BREACH / REDUCES_RISK / NEUTRAL / MIXED verdict — the single check to wire into PR review so a change that opens a path to your data/secrets/admin is caught before merge. This is something a per-file linter or a single-state scan cannot answer: it needs both graphs and a semantic cross-state path match. Heuristic static analysis of declared IaC. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 2 tools
Each tool targets a distinct task: audit_iac_attack_paths performs a single-state static scan, while diff_attack_paths analyzes changes between two states. Their descriptions clearly separate use cases (pre-apply/PR vs. CI/CD gate), leaving no ambiguity.
Both tool names follow the verb_noun pattern (audit_attack_paths, diff_attack_paths) with a consistent suffix. The inclusion of 'iac' in one name is a minor, non-disruptive variation that still aligns with the overall naming scheme.
With only two tools, the set feels minimal, but each tool is essential and non-redundant for the server's narrow purpose of IaC attack-path analysis. The count is at the borderline of what is considered appropriate.
The two tools cover the complete lifecycle: a static snapshot audit and a differential change analysis. No obvious gaps exist, as both core operations for the domain are represented and no dead ends are apparent.