Skip to content
Public template

About

This repository is the base template for every repository in the hoardCTI organisation.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

📦 You are looking at the hoardCTI repository template

This repository is the base template for every repository in the hoardCTI organisation. It ships the security controls, review workflow, and community health files that all our repositories are expected to have.

Creating a new repository? Use Use this template → then read TEMPLATE.md for the setup checklist. Everything above the line below is removed automatically on first push to your new repository.

Changing the template itself? See CONTRIBUTING.md. Changes here propagate to every repository created afterwards, so they get the same review bar as production code.


{{REPO_NAME}}

Overview

Installation

# TEMPLATE: replace with real commands

Usage

# TEMPLATE: replace with real commands

Development

# Run the baseline checks this repository inherits from the template
python -m unittest discover -s .github/scripts -p "test_*.py" -v

# Lint and format Python (configured in pyproject.toml)
ruff check . && ruff format --check .

# Audit GitHub Actions workflows for security problems
zizmor --config .github/zizmor.yml .github/workflows/

# Scan the working tree for credentials before committing
python .github/scripts/secret_scan.py --mode tree

Contributing

See CONTRIBUTING.md. All participants are bound by the Code of Conduct.

Security

Never report a vulnerability in a public issue — see SECURITY.md for the private disclosure process.

Licence

Licensed under the GNU General Public License v3.0 — see LICENSE.

About

This repository is the base template for every repository in the hoardCTI organisation.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Contributors