Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Default review routing. Enforcement is controlled by repository rulesets.
* @hexanomicon/core

# Security, workflow, architecture, and delivery truth deserve an explicit route.
/.github/ @hexanomicon/core
/SECURITY.md @hexanomicon/core
/docs/adr/ @hexanomicon/core
/docs/state-of-the-work.md @hexanomicon/core
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
blank_issues_enabled: true

contact_links:
- name: Questions and design discussion
url: https://github.com/hexanomicon/lychd/discussions
about: Ask usage questions or explore a design before it becomes bounded implementation work.
- name: Security vulnerability
url: https://github.com/hexanomicon/lychd/security/policy
about: Do not disclose a suspected vulnerability in a public issue.
41 changes: 41 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
version: 2

updates:
- package-ecosystem: pip
directory: /
schedule:
interval: weekly
day: monday
time: "06:00"
timezone: Europe/Bratislava
open-pull-requests-limit: 2
groups:
python-dependencies:
patterns:
- "*"

- package-ecosystem: npm
directory: /clients/web
schedule:
interval: weekly
day: monday
time: "06:15"
timezone: Europe/Bratislava
open-pull-requests-limit: 2
groups:
web-dependencies:
patterns:
- "*"

- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
day: monday
time: "06:30"
timezone: Europe/Bratislava
open-pull-requests-limit: 2
groups:
workflow-actions:
patterns:
- "*"
26 changes: 26 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Security Policy

## Reporting a vulnerability

Please do not open a public issue for a suspected vulnerability.

Use GitHub's private vulnerability reporting for this repository when the **Report a vulnerability** action is available. If that interface is unavailable, email **[email protected]**.

Include, where possible:

- the affected commit, tag, or pre-release;
- the security impact and who or what may be affected;
- a minimal reproduction using synthetic data;
- any known mitigations or workarounds.

Do not send production credentials, personal data, private client material, or other live secrets. Replace them with synthetic examples.

The maintainers will acknowledge the report and coordinate validation, remediation, and disclosure as project capacity allows. We do not promise a fixed response or remediation SLA while LychD is pre-release.

## Supported versions

LychD is pre-release software. Security work targets the current `main` snapshot and the latest published pre-release when one exists. Older commits, development branches, and unmaintained local modifications are not supported versions.

## Coordinated disclosure

Please allow the maintainers time to validate and mitigate the issue before public disclosure. When appropriate, remediation and disclosure will be coordinated through a GitHub Security Advisory.