Skip to content
Merged
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
5 changes: 5 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ on:
branches: [main]
pull_request:

# Least privilege: build-and-test only reads the repo. Without this block
# the job gets the default token, which can write contents.
permissions:
contents: read

jobs:
build-test:
name: Build & Test (${{ matrix.os }})
Expand Down
33 changes: 33 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Security Policy

## Supported versions

| Version | Supported |
| ------- | --------- |
| 1.1.x | Yes |
| < 1.1 | No |

## Reporting a vulnerability

Please do not open a public issue for security problems.

Report vulnerabilities privately through
[GitHub Security Advisories](https://github.com/Ti-03/MacDirStat/security/advisories/new)
("Report a vulnerability" on the repo's Security tab). That keeps the report
confidential while a fix is prepared.

What to include:

- What the issue is and where (file, function, or behavior).
- Steps to reproduce, or a proof of concept.
- What an attacker gains (impact).

What to expect:

- An acknowledgment within 7 days.
- A fix or a status update within 30 days for confirmed issues.
- Credit in the release notes if you want it.

MacDirStat is a local, on-device app: it never sends data off the machine, so
most issues in scope are local ones (unsafe file operations, privilege
mistakes, malicious folder contents crashing or confusing the scanner).
Loading