MBK-fr opened a new pull request, #1679: URL: https://github.com/apache/airflow-site/pull/1679
**What**: Adds the [Airflow Darkmoon Provider](https://github.com/ASCIT31/airflow-provider-darkmoon) to *Third Party Airflow Plugins and Providers*. One entry, placed after the last provider entry. **What it is**: a community provider (`airflow-provider-darkmoon` on PyPI, Apache-2.0, registered through the `apache_airflow_provider` entry point) with a `DarkmoonHook` (connection type `darkmoon`), `DarkmoonRunPentestOperator`, `DarkmoonGetFindingsOperator` and `DarkmoonRunSensor`. A DAG can start an autonomous pentest campaign against a staging target, wait for it, and fail the task when findings reach a chosen severity. Unit tests mock the HTTP layer; the wheel installs cleanly and `airflow providers list` / `airflow providers hooks` discover it. **Honest scope**: the provider talks to the Dashboard API of Darkmoon Pro, which is self-hosted by the user. The Darkmoon engine and CLI are open source (GPL-3.0); the dashboard API is not. The entry says so. **Why this page**: `providers/ACCEPTING_PROVIDERS.rst` points third-party providers to this ecosystem page, and recent entries (FXMacroData #1655, DataExpress #1664, Datris #1660) were merged on the same terms. Darkmoon: https://github.com/ASCIT31/Dark-Moon 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_014HBQNzAf5C2E3MiJC48HQw -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
