Audit source-control organization settings for strong 2FA/MFA requirements across all committers
Scanned 5/27/2026
Install via CLI
openskills install jmagly/aiwg---
namespace: aiwg
name: committer-2fa-audit
platforms: [all]
description: Audit source-control organization settings for strong 2FA/MFA requirements across all committers
requires:
- tracker-platform: github or gitea
- token: org-admin token when querying member 2FA status
ensures:
- report: committer 2FA enforcement status and platform setting guidance
errors:
- token-missing: org-admin token required for platform member audit
- unsupported-platform: selected tracker does not expose 2FA enrollment status
invariants:
- tokens are never printed, written, or passed through shell history
- recovery codes are never requested
commandHint:
argumentHint: "[--platform github|gitea] [--org <name>] [--report-only]"
allowedTools: Read, Bash
model: sonnet
category: security
orchestration: false
---
# Committer 2FA Audit
Audit whether all committers are covered by strong two-factor authentication policy. This enforces `committer-2fa-required` and maps curl Practice 25 into source-control governance.
## GitHub
Requires an org-admin token supplied outside the prompt context. Query the org member endpoint with the 2FA-disabled filter and report non-compliant users.
## Gitea
Gitea support is instance-dependent. When the API exposes 2FA status, report non-compliant users. When it does not, report the configured organization/site policy and mark member-level visibility as unavailable.
## Token Handling
Follow `token-security`: read tokens from a secure environment or secret manager, do not echo them, do not paste them into issue comments, and do not persist audit responses containing token material.
## References
- `agentic/code/frameworks/security-engineering/rules/committer-2fa-required.md`
- `agentic/code/addons/aiwg-utils/rules/token-security.md`
No comments yet. Be the first to comment!
End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches.