← 返回
未分类

Airflow DAG Git

Manage and update Airflow DAG Python files via GitHub PRs with strict path and content restrictions for secure workflow control.
通过GitHub PR管理和更新Airflow DAG Python文件,采用严格的路径和内容限制以实现安全的工作流控制
kansodata
未分类 clawhub v0.1.1 1 版本 99752.5 Key: 无需
★ 0
Stars
📥 403
下载
💾 0
安装
1
版本
#github#irflow#latest

概述

airflow-dag-git

Purpose

Operate Airflow DAG files through GitHub PR workflow only.

Available tools

  • airflow_dag_git_read_file
  • airflow_dag_git_open_pr

Guardrails

  • Use allowlisted owner, repo, and DAG paths only.
  • Target must be a single .py file.
  • No path traversal, absolute paths, delete, rename, or multi-file operations.
  • No CI workflow changes.
  • open_pr requires DAG-like content (DAG( or @dag) and rejects dangerous patterns.

Expected workflow

  1. Read existing DAG with airflow_dag_git_read_file.
  2. Prepare updated DAG content.
  3. Submit update through airflow_dag_git_open_pr.
  4. Human reviews PR and decides merge.

Rollback

  • Close PR if not merged.
  • Delete created branch.
  • Revert merge commit if already merged.

版本历史

共 1 个版本

  • v0.1.1 当前
    2026-05-03 10:16 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

Kansodata MongoDB Companion

kansodata
MongoDB 只读查询与分析配套技能,支持降级和 fail‑closed 拒绝。
★ 0 📥 370

Kansodata Databricks

kansodata
通过 Databricks 插件执行保守的只读 Databricks SQL,并为不支持的工作流提供安全的规划输出。
★ 1 📥 514

Kansodata Jira Ops

kansodata
只读操作技能,用于Jira Cloud的上下文、阻塞项和分诊分析。
★ 0 📥 343