feat: add in-app update checker, enhance About page and project metadata
- Add AtlasUpdateChecker with GitHub Releases API integration - Add AtlasVersionComparator for semantic version comparison - Add AboutUpdateToolbarButton with popover update UI - Enhance AboutFeatureView with social QR codes and layout refinements - Add CHANGELOG.md and CODE_OF_CONDUCT.md - Rebrand project files from Mole to Atlas for Mac - Update build script to support version/build number injection - Add installation guide to README - Add bilingual localization strings for update feature - Add unit tests for update checker and version comparator
This commit is contained in:
12
SECURITY.md
12
SECURITY.md
@@ -1,13 +1,13 @@
|
||||
# Security Policy
|
||||
|
||||
Mole is a local system maintenance tool. It includes high-risk operations such as cleanup, uninstall, optimization, and artifact removal. We treat safety boundaries, deletion logic, and release integrity as security-sensitive areas.
|
||||
Atlas for Mac is a local system maintenance tool. It includes high-risk operations such as cleanup, uninstall, optimization, and artifact removal. We treat safety boundaries, deletion logic, and release integrity as security-sensitive areas.
|
||||
|
||||
## Reporting a Vulnerability
|
||||
|
||||
Please report suspected security issues privately.
|
||||
|
||||
- Email: `hitw93@gmail.com`
|
||||
- Subject line: `Mole security report`
|
||||
- Email: `cszhk0310@gmail.com`
|
||||
- Subject line: `Atlas for Mac security report`
|
||||
|
||||
Do not open a public GitHub issue for an unpatched vulnerability.
|
||||
|
||||
@@ -15,7 +15,7 @@ If GitHub Security Advisories private reporting is enabled for the repository, y
|
||||
|
||||
Include as much of the following as possible:
|
||||
|
||||
- Mole version and install method
|
||||
- Atlas for Mac version and install method
|
||||
- macOS version
|
||||
- Exact command or workflow involved
|
||||
- Reproduction steps or proof of concept
|
||||
@@ -55,14 +55,14 @@ Examples of security-relevant issues include:
|
||||
The following are usually normal bugs, feature requests, or documentation issues rather than security issues:
|
||||
|
||||
- Cleanup misses that leave recoverable junk behind
|
||||
- False negatives where Mole refuses to clean something
|
||||
- False negatives where Atlas for Mac refuses to clean something
|
||||
- Cosmetic UI problems
|
||||
- Requests for broader or more aggressive cleanup behavior
|
||||
- Compatibility issues without a plausible security impact
|
||||
|
||||
If you are unsure whether something is security-relevant, report it privately first.
|
||||
|
||||
## Security-Focused Areas in Mole
|
||||
## Security-Focused Areas in Atlas for Mac
|
||||
|
||||
The project pays particular attention to:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user