·
Last changedVersion:
This version passed the hardening gate. Hardening applied 2 targeted changes and preserved all other text. Classified findings before hardening: 0. Classified findings closed: 0. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 1. Review findings remaining: 2.
None
None
Expand | File | Group | Subtype | Severity | Status |
|---|
No findings available
0 findings
Enables compatibility with both Airflow 2.x (/api/v1) and 3.x (/api/v2).
Version is auto-detected at startup.
adapters/base.py - Abstract interfaceadapters/airflow_v2.py - Airflow 2.x (/api/v1)adapters/airflow_v3.py - Airflow 3.x (/api/v2)This example shows the adapter interface for code changes. Before triggering, pausing, clearing, or deleting DAG runs against a live Airflow instance, get explicit user confirmation of the environment and DAG. Use mocks, tests, or a local development instance when developing adapter methods.
Get started with chainctlchainctl skill install public/astronomer/airflow-adapter:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/astronomer/astro-airflow-mcp/.claude/skills/airflow-adapter:latest
Apache-2.0
HARDENING.md
LICENSE
SKILL.md
api-differences.md
patterns.md