Owasp Infrastructure
MicrosoftOfficialPublished by Microsoft
- Skill
- Guidelines
- Security
- CC-BY-SA-4.0
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
The OWASP Infrastructure Top 10 skill provides a machine-readable reference for the 2024 OWASP Infrastructure Security Top 10. It is designed to assist agents in evaluating internal IT infrastructure against common security risks. Each of the ten identified vulnerabilities is documented with a standardized structure, including descriptions, risk assessments, checklists, prevention controls, attack scenarios, detection guidance, and remediation steps.
What it does
- Provides structured access to the OWASP Infrastructure Security Top 10 (2024) vulnerabilities.
- Offers checklists to identify potential security exposures in internal infrastructure.
- Outlines specific prevention controls and defensive measures for each risk category.
- Includes realistic attack scenarios to illustrate how vulnerabilities are exploited.
- Provides actionable detection guidance and remediation steps for security teams.
- Categorizes infrastructure risks into areas like patch management, access control, and data protection.
When to use it
- When performing a security audit of internal IT infrastructure.
- When establishing or improving an infrastructure security management process.
- When assessing the risk profile of existing software and system configurations.
- When training teams on common infrastructure security vulnerabilities and mitigation strategies.
Advantages
- Standardized format allows for consistent evaluation of security risks.
- Derived from authoritative OWASP Foundation content.
- Provides both high-level guidance and specific remediation actions.
- Covers a broad spectrum of infrastructure concerns from credential hygiene to asset management.
Usage examples
- “What are the risks associated with outdated software in our infrastructure?”
- The agent retrieves the ISR01:2024 reference, detailing risks like system compromise, lack of vendor support, and the ease of exploiting known vulnerabilities.
- “How can I detect insecure network access management?”
- The agent provides the detection guidance from the ISR06:2024 document, suggesting methods to identify misconfigured network access controls.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/microsoft/owasp-infrastructure/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip owasp-infrastructure.zip -d .agents/skills
Documentation by Microsoft
OWASP® Infrastructure Top 10 — Skill Entry
This SKILL.md is the entrypoint for the OWASP Infrastructure Top 10 skill.
The skill encodes the OWASP Infrastructure Security Top 10 (2024) as structured, machine-readable references that an agent can query to identify, assess, and remediate infrastructure security risks.
Normative references (Infrastructure Top 10)
Skill layout
SKILL.md— this file (skill entrypoint).references/— the Infrastructure Top 10 normative documents.00-vulnerability-index.md— index of all vulnerability identifiers, categories, and cross-references.01through10— one document per vulnerability aligned with OWASP Infrastructure Security numbering.
Third-Party Attribution
Copyright © OWASP Foundation. OWASP® Infrastructure Security Top 10 content is derived from works by the OWASP Foundation, licensed under CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Source: https://owasp.org/www-project-top-10-infrastructure-security-risks/ Modifications: Vulnerability descriptions restructured into agent-consumable reference documents with added detection and remediation guidance. OWASP® is a registered trademark of the OWASP Foundation. Use does not imply endorsement.
Files
- ATTRIBUTION.mdAdded by AutoGineer995 B
- LICENSEAdded by AutoGineer17.9 KiB
- SKILL.md2.8 KiB
- references/00-vulnerability-index.md2.8 KiB
- references/01-outdated-software.md3.8 KiB
- references/02-insufficient-threat-detection.md4.5 KiB
- references/03-insecure-configurations.md3.9 KiB
- references/04-insecure-resource-user-management.md4.7 KiB
- references/05-insecure-use-of-cryptography.md4.6 KiB
- references/06-insecure-network-access-management.md4.6 KiB
- references/07-insecure-authentication-default-credentials.md3.7 KiB
- references/08-information-leakage.md3.9 KiB
- references/09-insecure-access-resources-management-components.md4.5 KiB
- references/10-insufficient-asset-management-documentation.md4.5 KiB
references/03-insecure-configurations.md
title: 'ISR03: Insecure Configurations' description: OWASP Infrastructure Top 10 reference for insecure configuration vulnerabilities including default settings and configuration drift
03 Insecure Configurations
Identifier: ISR03:2024 Category: Configuration Management
Description
Insecure configurations arise when hardware, software, or network components are not properly set up, exposing them to potential cyber threats. These vulnerabilities often serve as low-hanging fruit for attackers, offering a relatively easy path into an organization's network. Addressing insecure configurations requires a proactive approach involving regular auditing, robust configuration management, and adherence to security best practices throughout an organization.
Risk
Insecure configurations create openings for exploits, potential data breaches, and lateral movement.
They represent an easily exploitable path into the organization's network.
Misconfigured systems can enable client-side attacks, cross-site scripting, and data exfiltration.
Lack of network separation allows attackers to traverse from one operational area to another.
Vulnerability checklist
Security headers (CSP, X-Content-Type-Options) are missing from internal web applications.
Network separation between operational areas is absent or insufficient.
Default or vendor-shipped configurations are deployed without hardening.
No regular security audits or vulnerability assessments are performed.
Vendor hardening guides and security advisories are not followed.
Prevention controls
Conduct regular security audits and vulnerability assessments to identify insecure configurations; use automated scanning tools for proactive detection and remediation.
Follow vendor security advisories and apply hardening guides to configure software securely.
Provide cybersecurity training and awareness programs for employees to reduce the likelihood of insecure configurations resulting from not implementing best practices.
Implement network segmentation between different operational areas.
Apply security headers and secure defaults to all internal web applications.
Example attack scenarios
Scenario A — Missing security headers
A company uses an internal web application hosting sensitive client data. The application lacks essential security headers such as Content Security Policy and X-Content-Type-Options. A disgruntled employee with basic technical knowledge discovers this oversight and crafts a cross-site scripting attack, exploiting the missing headers to inject malicious scripts. The script exfiltrates sensitive client data to an external server controlled by the insider.
Scenario B — No network separation
A healthcare provider relies on a single network for administrative operations and patient data management with no segmentation between the two areas. A system administrator upset over workplace issues exploits this lack of separation. Using elevated access privileges, they traverse from the administrative segment to the patient data management segment and maliciously alter patient records, causing data integrity issues and potentially endangering patient care.
Detection guidance
Scan for missing or misconfigured security headers on internal web applications.
Audit network topology for absent or insufficient segmentation.
Compare deployed configurations against vendor hardening baselines.
Review change management logs for unauthorized configuration changes.
Remediation
Apply vendor-recommended hardening guides to all hardware, software, and network components.
Implement missing security headers on all internal web applications.
Establish network segmentation between distinct operational areas.
Create and enforce a configuration management baseline with automated drift detection.
Schedule recurring security audits and remediate findings promptly.
Requirements and compatibility
Written for: GitHub Copilot, Claude Code
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Claude Code frontmatter
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Microsoft
- Publisher
- Microsoft (Official)
- Source
- microsoft/hve-core · .github/skills/security/owasp-infrastructure · commit f425e94
- Licence
- Creative Commons Attribution-ShareAlike 4.0 International (redistribution allowed)
- LICENSE (written by AutoGineer)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Microsoft.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download owasp-infrastructure.zip