migrating-airflow-2-to-3

Warn

Audited by Runlayer on Feb 25, 2026

Risk Level: MEDIUM
Scan Summary
Max Score
78%
Files
3
Flagged
3
Chunks
5
Flagged Files (3)
SKILL.mdHIGH
78.3%

Malicious tool definition detected

Tool: SKILL.md [1/2] Description: --- name: migrating-airflow-2-to-3 description: Guide for migrating Apache Airflow 2.x projects to Airflow 3.x. Use when the user mentions Airflow 3 migration, upgrade, compatibility issues, breaking changes, or wants to modernize their Airflow codebase.

Tool: SKILL.md [2/2] Description: Default | |---------|-------------------|-------------------| | `schedule` | `timedelta(days=1)` | `None` | | `catchup` | `True` | `False` | ### Callback Behavior Changes - `on_success_callback` no longer runs on skip; use `on_skipped_callback` if needed.

reference/migration-checklist.mdHIGH
78.3%

Malicious tool definition detected

Tool: reference/migration-checklist.md Description: # Migration Checklist After running Ruff's AIR rules, use this manual search checklist to find remaining issues.

reference/migration-patterns.mdHIGH
78.3%

Malicious tool definition detected

Tool: reference/migration-patterns.md [1/2] Description: # Migration Patterns Reference Detailed code examples for Airflow 2 to 3 migration. ## Table of Contents - [Removed Modules & Import Reorganizations](#removed-modules--import-reorganizations) - [Task SDK & Param Usage](#task-sdk--param-usage) - [SubDAGs, SLAs, and Removed Features](#subdags-slas-and-removed-features) - [Scheduling & Context Changes](#scheduling--context-changes) - [XCom Pickling Removal](#xcom-pickling-removal) - [Datasets

Tool: reference/migration-patterns.md [2/2] Description: **serializable** (for most users this means JSON-serializable values).

Audit Metadata
Max File Score
78%
Classification
KNOWN_SERVER_KNOWN_TOOL_LIST
Files Scanned
3
Files Flagged
3
Chunks Analyzed
5
Analyzed
Feb 25, 2026, 07:06 AM
Security Audit — runlayer — migrating-airflow-2-to-3