スキル一覧に戻る
onepunch-tk

owasp-top10-2025

by onepunch-tk

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: owasp-top10-2025 description: OWASP Top 10:2025 web security vulnerability guide. A skill referenced by security specialist subagents during code review, security audits, and vulnerability analysis. Provides background, explanation, prevention methods, attack scenarios, and related CWE information for the 10 major web security threats from A01 Broken Access Control to A10 Mishandling of Exceptional Conditions. model: opus allowed-tools:

  • Read
  • Glob
  • Grep

OWASP Top 10:2025 Web Security Guide

Overview

This skill provides comprehensive guidance on OWASP Top 10:2025 web application security risks. It can be utilized by security specialist subagents during code review, security audits, and vulnerability analysis.

When to Use

  • When performing security code reviews
  • When analyzing and assessing security vulnerabilities
  • When defining security requirements
  • When conducting developer security training
  • When planning penetration tests

OWASP Top 10:2025 Summary

RankCategoryDescriptionDetails
A01Broken Access ControlUnauthorized data access, modification, deletion due to access control failuresView Details
A02Security MisconfigurationSecurity configuration errors in systems, applications, cloud servicesView Details
A03Software Supply Chain FailuresSupply chain compromises in software build, deployment, update processesView Details
A04Cryptographic FailuresMissing encryption, weak encryption, key leakage, and other cryptographic failuresView Details
A05InjectionInjection attacks including SQL, NoSQL, OS commands, LDAPView Details
A06Insecure DesignSecurity flaws at the design and architecture levelView Details
A07Authentication FailuresAuthentication mechanism weaknesses and session management failuresView Details
A08Software or Data Integrity FailuresSoftware/data integrity verification failuresView Details
A09Security Logging & Alerting FailuresMissing security logging, monitoring, and alerting mechanismsView Details
A10Mishandling of Exceptional ConditionsImproper handling of exceptional conditions (New in 2025)View Details

Category Key Summaries

A01: Broken Access Control

  • Occurrence rate: Found in 100% of tested applications
  • Key threats: IDOR, privilege escalation, CORS errors, forced browsing
  • Core prevention: Default deny principle, centralized access control, record ownership model

A02: Security Misconfiguration

  • Moved from 5th to 2nd place
  • Key threats: Default accounts/passwords, unnecessary features enabled, stack trace exposure
  • Core prevention: Repeatable hardening procedures, minimal platform deployment, automated verification

A03: Software Supply Chain Failures

  • #1 in community survey
  • Key threats: Component vulnerabilities, CI/CD compromises, malicious packages
  • Core prevention: SBOM generation, dependency tracking, signed package usage

A04: Cryptographic Failures

  • Key threats: Weak encryption, key leakage, hardcoded keys, plaintext transmission
  • Core prevention: TLS 1.2+, strong hashing (Argon2/scrypt), HSM usage

A05: Injection

  • Dropped from 3rd to 5th place
  • Key threats: SQL, XSS, OS command, LDAP injection
  • Core prevention: Parameterized queries, input validation, context-aware escaping

A06: Insecure Design

  • Key threats: Missing security requirements, no threat modeling, business logic flaws
  • Core prevention: Secure development lifecycle, threat modeling, design pattern library

A07: Authentication Failures

  • Key threats: Credential stuffing, weak passwords, missing MFA, session fixation
  • Core prevention: MFA implementation, NIST 800-63b compliance, secure session management

A08: Software or Data Integrity Failures

  • Key threats: Unsigned updates, insecure deserialization, untrusted sources
  • Core prevention: Digital signatures, integrity checks, trusted repositories

A09: Security Logging & Alerting Failures

  • Key threats: Insufficient logging, missing monitoring, log tampering, delayed breach detection
  • Core prevention: Auditable event logging, real-time monitoring, SIEM adoption

A10: Mishandling of Exceptional Conditions

  • New category in 2025
  • Key threats: Information disclosure via error messages, resource exhaustion, incomplete transactions
  • Core prevention: Global exception handlers, complete rollbacks, rate limiting

Usage Guide

During Code Review

  1. Identify vulnerability categories related to the code
  2. Check vulnerability patterns in detailed reference documents
  3. Review whether "How to Prevent" section recommendations are applied
  4. Perform additional vulnerability checks based on related CWE list

When Defining Security Requirements

  1. Review all OWASP Top 10 categories
  2. Transform prevention methods for each category into requirements
  3. Reference related OWASP Cheat Sheets

When Planning Penetration Tests

  1. Utilize "Example Attack Scenarios" sections
  2. Derive test cases for each category
  3. Establish vulnerability detection scenarios based on CWE list

References

Official OWASP Resources

CWE Database

Additional Standards

Version Information

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です