wstg-configuration-management

Tests web server configuration, deployment security, and infrastructure hardening using OWASP WSTG methodology.

Updated Jul 29, 2026
One-click install
npx skills add https://github.com/MaiconGambini/opencode-harness-guide --skill wstg-configuration-management-maicongambini
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wstg-configuration-management
Source: https://github.com/MaiconGambini/opencode-harness-guide/tree/main/skills/wstg-configuration-management
Command: npx skills add https://github.com/MaiconGambini/opencode-harness-guide --skill wstg-configuration-management-maicongambini

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Web servers and deployment infrastructure often ship with misconfigurations, default credentials, exposed backup files, and missing security headers that attackers exploit. This Skill provides a structured methodology to systematically test all 11 OWASP WSTG configuration and deployment management test cases during a penetration test or security assessment. ## Core Features & Use Cases - Complete WSTG-CONF Coverage: Step-by-step testing procedures for all 11 test cases, from network infrastructure configuration (WSTG-CONF-01) through cloud storage access control (WSTG-CONF-11). - Detection and Remediation Guidance: Each test case includes objectives, how-to-test procedures, what to look for, and concrete remediation steps. - Common Vulnerability Patterns: A prioritized list of high-impact misconfigurations (backup files in webroot, default credentials, directory listing, missing HSTS) plus bug-finding efficiency tips. - Use Case: During a web application penetration test, use this Skill to enumerate admin interfaces, test HTTP methods for access control bypass, validate HSTS headers, hunt for subdomain takeover via dangling DNS records, and audit S3 bucket permissions. ## Quick Start Use the wstg-configuration-management skill to test the target web server for configuration weaknesses, exposed backup files, dangerous HTTP methods, and missing HSTS headers.

Frequently Asked Questions about wstg-configuration-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test web server configuration security during a penetration test?

Follow the OWASP WSTG-CONF methodology: map the infrastructure, check for known vulnerabilities and default credentials, enumerate admin interfaces, test HTTP methods, and validate security headers like HSTS. Each test case includes objectives, procedures, and remediation steps.

How to find exposed backup files on a web server?

Append backup extensions like .bak, .old, .orig, ~, .tmp, and .swp to known filenames, check for directory listing, review robots.txt, and query search engine caches. Backup files often disclose source code, database credentials, and configuration details.

What is subdomain takeover and how do I test for it?

Subdomain takeover occurs when DNS records point to unclaimed or deprovisioned services. Enumerate DNS records, identify dangling CNAME or A records returning NXDOMAIN or 404 responses, and verify whether the service provider allows claiming the resource without ownership verification.

Does this methodology cover cloud storage security testing?

Yes, WSTG-CONF-11 covers cloud storage testing. It includes identifying storage URLs in client-side code, testing unauthenticated read, write, and delete access, and reviewing S3 bucket policies, ACLs, and public access blocks.

Why is the TRACE HTTP method a security risk?

TRACE reflects request headers back in the response body. Combined with cross-site scripting, it enables cross-site tracing (XST) attacks that steal HttpOnly cookies and Authorization tokens. Servers should disable TRACE and all unneeded HTTP methods.

What HSTS configuration is considered secure?

A secure HSTS setup sends Strict-Transport-Security with max-age of at least 31536000 (one year), includes includeSubDomains when subdomains exist, and is sent only on HTTPS responses. Two years with the preload directive enables browser preload list submission.