aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2023-03-31 20:01:39 +0000
committersaturneric <[email protected]>2023-03-31 20:01:39 +0000
commit119091d8f393b74f48ea584614ef5d7345400b40 (patch)
tree242534c257e723f49080428db22118c75706e233
parentfix: solve missing return value issue (diff)
downloadGpgFrontend-dev/2.0.10/main.tar.gz
GpgFrontend-dev/2.0.10/main.zip
feat: add project security documentdev/2.0.10/main
-rw-r--r--scripts/install-qt-env.sh3
-rw-r--r--src/SECURITY.md43
2 files changed, 43 insertions, 3 deletions
diff --git a/scripts/install-qt-env.sh b/scripts/install-qt-env.sh
deleted file mode 100644
index 27c06515..00000000
--- a/scripts/install-qt-env.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/bash
-
-REPO_ROOT_PWD=`git rev-parse --show-toplevel` \ No newline at end of file
diff --git a/src/SECURITY.md b/src/SECURITY.md
new file mode 100644
index 00000000..0d6b2add
--- /dev/null
+++ b/src/SECURITY.md
@@ -0,0 +1,43 @@
+# Security Policy
+
+## Supported Versions
+
+The application white check mark is still in support, without it means there
+version will no longer have a update including security fixture. That's beacuse
+currently I have a job and a hard learning plain, which means I don't have too
+much time to dealing with this project now, sincerely, I am sorry for that.
+Maybe this situation will get better in the future. So it is recommand to use
+the latest version.
+
+| Version | Supported |
+| ------- | ------------------ |
+| 1.x.x | :x: |
+| 2.x.x | :x: |
+| 2.1.x | :white_check_mark: |
+
+## Platform & Library Support
+
+According to security concern and my limiting time to contributing, GpgFrontend
+will gradually drop the support of some old platforms.
+
+Starting from v1.0.0, x32 operating system is no longer support. Mainly because
+I have limit time and the fact that x32 machime is getting less and less in the
+pc market, so I plan to stop spending tons of time dealing with lots of complex
+problem which might made me crazy. x64 is just enough, or you can use gpg4usb.
+
+Starting from v2.0.1, Ubuntu 16.04 is no longer support. Mainly because this
+Ubuntu 16.04 LTS's life time had come into an end at during that time. Keep
+using this version of Ubuntu is not safty anymore.
+
+Starting from v2.1.0, macOS 10.15 is no longer support. Mainly because this
+system will no longer support by github action in the near future. Also, I think
+this version is old enough to drop it out, and Apple might not longer to support
+it soon.
+
+## Reporting a Vulnerability
+
+If you want to report a vulnerability, it's not good to raise an issue in
+public. You should send an email to [email protected] to contract me. In the email,
+You can describe the vulnerability you have just discovered and request a
+hot-fix. Or you can just provide a git patch to fix it and send it to me using
+the email. This is a better way to solve the vulnerability as quick as possible. \ No newline at end of file