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/04-insecure-resource-user-management.md
title: 'ISR04: Insecure Resource and User Management' description: OWASP Infrastructure Top 10 reference for insecure resource and user management vulnerabilities including overprivileged accounts and missing access reviews
04 Insecure Resource and User Management
Identifier: ISR04:2024 Category: Access Control
Description
Insecure resource and user management occurs when an organization fails to plan and enforce proper access controls for its resources and users. Most companies rely on centralized tools like Active Directory or Microsoft Entra ID, but rolling out these tools without a proper security concept introduces vulnerabilities. Permission and rights management are often neglected, resulting in users or technical accounts having more permissions than required. Accounts may not be deleted after an employee departs, and password policies may not be technically enforced.
Risk
Excessive permissions increase the blast radius when a user account is compromised, giving threat actors more access and leading to devastating cyberattacks.
Rights and permissions may not be revoked when employees leave the organization.
Lack of enforced password policies puts account security at risk.
Resources and users accumulate over time, making it difficult to maintain oversight, and risks arise from unmanaged growth.
Vulnerability checklist
Users or technical accounts hold more permissions than needed for their role.
No need-to-know principle is applied to permission assignments.
Departed employees' accounts remain active in the directory.
Password policies are documented but not technically enforced.
No Privileged Access Management (PAM) solution is implemented.
Domain administrator accounts are used for routine administration tasks.
Local administration rights are granted to all employees by default.
Prevention controls
Develop a strategy for which resources exist and who needs access to them; apply the need-to-know principle.
Apply the strategy to the infrastructure and its centralized management tools (e.g., Active Directory).
Ensure restrictions are enforced and the management tool is configured securely.
Implement Privileged Access Management (PAM) to harden resource and user management.
Establish an Authorization Management team that decides who receives which rights, permissions, and for how long.
Maintain an updated inventory of resources and users, adding new assets and removing retired ones promptly.
Example attack scenarios
Scenario A — Insecure privilege management
A company uses Active Directory for resource and user management. All employees have local administration rights, and every IT administrator has domain-admin rights used for routine tasks. An employee opens a malicious email attachment via social engineering. The infected laptop is exploited with a credential extraction tool because local admin rights allow it to run. An IT administrator's cached credentials are extracted from the laptop because they logged on recently to help with a printer problem. The threat actor obtains domain-admin credentials and compromises the entire infrastructure from a single system, due to the absence of privileged user management following the need-to-know principle.
Scenario B — Deprecated and insecure user accounts
A company has an internal infrastructure with a central customer data management system. The company does not technically enforce its password policy. An employee leaves their locked laptop in a café and steps away. A threat actor tries standard passwords and gains access after a few attempts. They find a link to the central customer data system and copy all data to their phone. They also discover an administrative share holding sensitive configuration data and exfiltrate it. The weak password and lack of resource management enabled unauthorized access and data theft.
Detection guidance
Audit user accounts for excessive or stale permissions on a recurring schedule.
Monitor for active accounts belonging to departed employees.
Check for local administrator rights granted broadly across endpoints.
Review domain-admin account usage for routine non-administrative tasks.
Remediation
Remove excessive permissions and enforce the need-to-know principle across all accounts.
Disable or delete accounts for departed employees immediately.
Technically enforce password policies through the centralized management platform.
Remove default local administration rights from standard employee accounts.
Deploy PAM for all privileged accounts and restrict domain-admin usage to designated tasks.
Establish an ongoing access review cycle with defined ownership.
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