Source: refs/falcosecurity/.github/
Era: 0.44
Last Updated: 2026-02-03
The falcosecurity/.github repository contains the default community health files for the entire falcosecurity GitHub organization. These files provide organization-wide defaults for contributing guidelines, security policy, code of conduct, and issue templates.
Scope: Special (per evolution/repositories.yaml)
Note: This repository contains policies that apply across all falcosecurity repositories. Individual repositories may override these defaults with their own files.
| File | Purpose |
|---|---|
| CONTRIBUTING.md | Contribution guidelines |
| SECURITY.md | Security vulnerability reporting |
| CODE_OF_CONDUCT.md | Code of conduct (mirrors evolution) |
| GOVERNANCE.md | Redirect to evolution |
| contributing/review-process.md | Code review process |
| .github/ISSUE_TEMPLATE/ | Default issue templates |
Source: CONTRIBUTING.md
All contributors must adhere to the CNCF Code of Conduct.
Contact for issues:
- cncf-falco-maintainers@lists.cncf.io
- Linux Foundation mediator: mishi@linux.com
| Channel | Purpose |
|---|---|
Slack #falco |
Support requests, discussions |
| Mailing list | News, announcements |
| Community calls | Weekly discussions (Wed 4 PM UTC) |
| HackMD agenda | Add topics for calls |
All falcosecurity repositories use @poiana bot for governance, workflow, and triaging.
- Commands: Poiana command help
- Plugins: Poiana plugins
Common commands:
/area <area> # Add area label
/kind <kind> # Add kind label (mandatory for issues)
/label <label> # Add custom label
/remove-<type> <name> # Remove label
/cc @username # Suggest reviewer
/assign @username # Assign to user
/lgtm # Mark as "looks good to me"
/approve # Approve PR (maintainers only)
| Type | Template | Label |
|---|---|---|
| Bug report | bug_report.md | kind/bug |
| Feature request | feature_request.md | kind/feature |
| Failing tests | failing_tests.md | - |
| Documentation | docs_request.md | - |
Required: A kind/* label is mandatory for any issue.
When reporting bugs, include:
- Falco version (
falco --version) - System info (
falco --support | jq .system_info) - Cloud provider or hardware
- OS (
cat /etc/os-release) - Kernel (
uname -a) - Installation method (Kubernetes, RPM, DEB, source)
- Submit PR with appropriate labels (
/area,/kind) - Automation suggests reviewers from OWNERS files
- Review by maintainers/reviewers
- LGTM - Reviewer types
/lgtmif code looks good - Approve - Maintainer uses GitHub "Approve" review
- Auto-merge when all conditions met
Merge conditions:
- Required labels present (
lgtm,approved) - No blocking labels (
do-not-merge/*,needs-rebase) - All required GitHub checks passing
- Sufficient approving reviews
Note: Some repositories (notably falco and libs) require two or more maintainer approvals.
Always use git rebase (not merge) to resolve conflicts:
# Setup
git checkout -b my-feature-branch
git remote add upstream <upstream_url>
git fetch upstream
# Rebase
git rebase --signoff -i upstream/main
# Resolve conflicts
git add <conflicting-file>
git rebase --continue
# Push
git push --force-with-leaseImportant: Use --force-with-lease instead of --force to prevent overwriting others' changes.
Falco follows Conventional Commits v1.0.0:
| Prefix | Usage |
|---|---|
fix: |
Patching a bug |
feat: or new: |
Introducing a new feature |
! after type or BREAKING CHANGE: in footer |
Breaking change |
Some repositories require a release-note block following the same convention.
All commits must be signed off:
git commit -s -m "Your commit message"Format:
This is my commit message
Signed-off-by: Name <email@example.com>
The @poiana bot enforces DCO on all PRs.
- Default license: Apache License 2.0
- Each repository must have a
LICENSEfile - Source files must include SPDX license identifier
- Third-party licenses must be compatible with governance requirements
Source: contributing/review-process.md
First-time contributors:
- Study project history, workflow, and style
- Start with small patches
- Ask for help and feedback early
- Work in the open
Best practices:
- Meet all preconditions (testing, explanations)
- Divide large PRs into smaller ones
- Expect first-pass review within ~1 week
- Check status weekly if no response
- Be responsive to reviewer comments
- Maintain respectful tone
- Assume competence and positive intentions
- Be mindful of diverse backgrounds
- Consider continuous review (benefits everyone)
- Explain reasoning behind change requests
- Help with testing significant patches
- Avoid excessive personal style preferences
- First-pass review: ~1 week
- Milestone assignment: PR will be merged before release freeze if possible
- Escalation: Reach out to core maintainers during community calls if issues arise
Source: SECURITY.md
Email: cncf-falco-maintainers@lists.cncf.io
Include "SECURITY" in the subject line.
- Initial response indicates next steps
- Progress updates provided
- May request additional information
- Disclosure via GitHub Security Advisories
Security updates typically only applied to the latest release (until Falco 1.0 stable).
Source: OWNERS
| Role | Members |
|---|---|
| Approvers | leogr, maxgio92, jasondellaluce, LucaGuerra |
| Emeritus | leodido, fntlnz, kris-nova, mfdii |
Outstanding contributors recognized monthly.
See: Falco Contributor Hall of Fame
Process documented in MAINTAINERS_GUIDELINES.md.
This repository provides defaults; detailed governance lives in other repositories:
| Document | Location |
|---|---|
| Governance | evolution/GOVERNANCE.md |
| Full Code of Conduct | evolution/CODE_OF_CONDUCT.md |
| Maintainers Guidelines | evolution/MAINTAINERS_GUIDELINES.md |
| Maintainers List | evolution/MAINTAINERS.md |
| Repository Guidelines | evolution/REPOSITORIES.md |
| Community | community/ |
| Topic | Source File |
|---|---|
| Contributing guidelines | CONTRIBUTING.md |
| Code review process | contributing/review-process.md |
| Security policy | SECURITY.md |
| Code of conduct | CODE_OF_CONDUCT.md |
| Repository ownership | OWNERS |
| Bug report template | .github/ISSUE_TEMPLATE/bug_report.md |
| Feature request template | .github/ISSUE_TEMPLATE/feature_request.md |
| Governance (evolution) | evolution/GOVERNANCE.md |
| Maintainers guidelines | evolution/MAINTAINERS_GUIDELINES.md |
| Date | Changes |
|---|---|
| 2026-02-03 | Initial digest creation |