← Back to Skills Marketplace
charlie-morrison

Nginx Config Linter

by charlie-morrison · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
89
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nginx-config-linter
Description
Lint, validate, and audit nginx configuration files for syntax errors, security issues, and performance problems.
Usage Guidance
This skill appears coherent and safe for auditing nginx configs: it ships a pure-Python linter and asks you to run it against your config files. Before running it on production systems, review the entire scripts/nginx-config-linter.py to confirm there are no network calls or subprocess executions (the visible imports are stdlib-only but the file is truncated in the listing). Run it first on a copy of your configs or in a sandboxed environment, and avoid supplying paths with sensitive data unless you trust the script. If you need automated / scheduled checks, ensure the runner account has minimal file permissions needed for the configs to limit exposure.
Capability Analysis
Type: OpenClaw Skill Name: nginx-config-linter Version: 1.0.0 The nginx-config-linter skill is a legitimate static analysis tool for Nginx configuration files. The Python script (scripts/nginx-config-linter.py) implements a custom parser to audit configurations for syntax, security, and performance issues without using external dependencies or executing shell commands. There is no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (nginx config linter) matches the included Python script and runtime instructions. The script parses nginx config trees, applies syntax/security/performance rules, and the SKILL.md shows commands to run the script against /etc/nginx — all coherent with a linter.
Instruction Scope
Runtime instructions tell the agent to run the included Python script against nginx config files (single file or recursive directory). Reading /etc/nginx is appropriate for this tool. The commands do allow scanning arbitrary paths (user-supplied), which is expected for a linter but means the tool can read any files the invoking user can access.
Install Mechanism
No install spec; skill is instruction-only with an included Python script. No external downloads or package installs are requested. This minimizes supply-chain risk.
Credentials
The skill declares no environment variables, no credentials, and no config paths. The script appears to use only Python stdlib modules (sys, os, re, json, glob, dataclasses, enum, typing) in the visible portion, which matches the described purpose and doesn't request unrelated secrets.
Persistence & Privilege
always is false and there is no indication the skill attempts to modify other skills or system-wide agent settings. It runs on demand and does not request elevated persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nginx-config-linter
  3. After installation, invoke the skill by name or use /nginx-config-linter
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug nginx-config-linter
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Nginx Config Linter?

Lint, validate, and audit nginx configuration files for syntax errors, security issues, and performance problems. It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.

How do I install Nginx Config Linter?

Run "/install nginx-config-linter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Nginx Config Linter free?

Yes, Nginx Config Linter is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Nginx Config Linter support?

Nginx Config Linter is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Nginx Config Linter?

It is built and maintained by charlie-morrison (@charlie-morrison); the current version is v1.0.0.

💬 Comments