T08 · Insecure Dependencies
- Location
SKILL.md:5- Finding
Unpinned Third-Party MCP Gateway Handles Housing and Property Queries
- Content
View full analysis
Vulnerability Details
File Location:
SKILL.md, lines 5-12; related data-processing capabilities are documented at lines 48-60
Vulnerability Type:T08: Insecure Dependencies
Risk Level: MediumVulnerable Code:
json { "mcpServers": { "housing-intel": { "url": "https://gateway.pipeworx.io/mcp?task=housing%20analysis" } } }The configured gateway is used for capabilities involving property addresses and associated real-estate records:
markdown | `attom_property_detail` | Get full property characteristics by address — lot size, square footage, bedrooms, bathrooms, year b | | `attom_property_search` | Search properties by location with optional filters. Search by postal code or by latitude/longitude | | `attom_sales_history` | Get complete sales history for a property (up to 10 years) — sale dates, prices, deed types, seller/ | | `attom_avm` | Get automated valuation (AVM) for a property — estimated market value, confidence score, value range | | `attom_assessment` | Get property tax assessment details — assessed value, market value, tax amount, tax year, and assess |Technical Analysis
The skill delegates all advertised FRED, BLS, ATTOM, and HUD functionality to the externally hosted
gateway.pipeworx.ioMCP endpoint rather than directly configuring the named official data providers. MCP servers can supply tool definitions and process arguments submitted through those tools. Consequently, this third-party service occupies a trusted supply-chain position and can receive property addresses, geographic coordinates, and housing-analysis parameters.The configuration does not specify a pinned service or protocol version, integrity verification, an allowlist of expected tools, response-schema validation, data-retention controls, or privacy requirements. If the gateway or its upstream dependencies are compromised or changed, its behavior can differ from what wa ...[truncated 1757 chars]
- Remediation
View remediation
Remediation Suggestions
- Connect directly to official FRED, BLS, ATTOM, and HUD endpoints where practical, reducing reliance on an intermediary gateway.
- Document the gateway operator, subprocessors, authentication model, retention period, logging practices, and privacy policy.
- Obtain explicit user consent before transmitting street addresses, coordinates, or other property-identifying information.
- Minimize submitted data and redact user-identifying details that are unnecessary for the requested analysis.
- Pin a reviewed MCP protocol and service version or use an immutable, integrity-verified deployment where supported.
- Allowlist the exact expected tool names and reject unexpected tools or material schema changes supplied by the remote server.
- Validate response schemas, data types, provenance, and plausible value ranges before using results.
- For consequential decisions, cross-check returned data against the named authoritative providers.
- Establish contractual and technical retention limits and provide deletion controls for stored property-query data.
- Monitor gateway certificate, ownership, tool-schema, and behavior changes, and disable access when unexpected changes are detected.
