# Secure HTTP

> Use this tool when you need to securely execute HTTP requests with customizable middleware and granular control over API access. It solves problems of insecure API access and lack of centralized policy enforcement, particularly in enterprise environments. The tool takes in configurable JavaScript middleware files and URL patterns as inputs, and outputs securely processed HTTP requests with validated methods, modified headers, and transformed request bodies.

Canonical page: https://skillsregistry.net/skills/teppichseite-secure-http  
JSON: https://api.skillsregistry.net/v1/skills/teppichseite-secure-http

## Description

A secure HTTP request executor built with NestJS that enforces security through configurable JavaScript middleware files rather than client-side restrictions. The server uses a whitelist-based approach where no requests are allowed by default - only URLs matching configured middleware patterns can be executed. Middlewares can validate request methods, modify headers (such as adding authentication tokens), transform request bodies, and implement custom authorization logic. This architecture enables safe delegation of HTTP operations to AI assistants while maintaining granular control over which APIs can be accessed and how requests are processed, making it ideal for enterprise environments requiring secure API access with centralized policy enforcement.

## Trust

- **Trust score (0–1):** 0.87
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/teppichseite-secure-http)
- **Repository:** <https://github.com/teppichseite/secure-http-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "teppichseite-secure-http"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/teppichseite-secure-http` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/teppichseite-secure-http/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
