@hostinger/mcp@2.17.0
MCP server for Hostinger API
AI Security Review
scanned 21d ago · by lpm-firewall-aiThe configurable API and OAuth destinations can receive existing Hostinger credentials without a source-level host restriction, creating a conditional credential exposure risk. The defaults are Hostinger services, and the API transfer requires an invoked operation, so the evidence supports a warning rather than a block.
Decision evidence
public snapshot- API_BASE_URL sets the API destination, defaulting to developers.hostinger.com; API request URLs are built from that value.
- An MCP execute request invokes an API operation that attaches the bearer token obtained by the runtime.
- Both inspected upload credential requests also attach the bearer token and send requests through the configured API destination.
- OAUTH_ISSUER can change the OAuth destination, and refresh requests send the stored refresh token to that issuer.
- The manifest has no install hook; its build script runs the TypeScript compiler when invoked.
- The default API and OAuth destinations are Hostinger services.
- The API credential transfer occurs when the server handles an execute request, rather than automatically during installation.
Source & flagged code
4 flaggedPackage source invokes a package manager install command at runtime.
build.jsView on unpkg · L18API_BASE_URL sets the API destination, defaulting to developers.hostinger.com; API request URLs are built from that value.
src/core/runtime.jsView on unpkg · L79Findings
Affected versions and remediation
This report applies to @hostinger/mcp@2.17.0.
See all versions of @hostinger/mcp for other recorded verdicts.
- Review the evidence and your use of @hostinger/mcp@2.17.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.