From a37d614f47da3e413b581847a0b72ab4cd127f2e Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Wed, 21 Dec 2022 15:43:06 -0300 Subject: [PATCH 1/5] Use new mission statement for "what's SA" question --- content/docs/faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/faq.md b/content/docs/faq.md index 8ba546055..e883f77b0 100644 --- a/content/docs/faq.md +++ b/content/docs/faq.md @@ -15,7 +15,7 @@ This page lists frequently asked questions related to the Scratch Addons extensi ### What is Scratch Addons? -Scratch Addons is an "all-in-one" browser extension for the Scratch website and project editor. It provides features and themes (called addons internally), both for the Scratch website and the project editor. Scratch Addons' mission is to combine all existing Scratch extensions, userscripts and userstyles, developed by several members of the Scratch community, into a single easy-to-access place, while still letting users choose which ones to enable. +Scratch Addons combines new and existing features and themes for the Scratch website and project editor into one easy-to-access and configurable browser extension. The mission is to provide a centralized, up-to-date platform for community development of new features and themes for Scratch. ### Who created Scratch Addons? From fabfca713a84e2718bd063659f286ce96f938a9a Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Wed, 21 Dec 2022 15:48:27 -0300 Subject: [PATCH 2/5] Refer to security policy instead of elaborating vuln info --- content/docs/faq.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/content/docs/faq.md b/content/docs/faq.md index e883f77b0..c3015611e 100644 --- a/content/docs/faq.md +++ b/content/docs/faq.md @@ -69,9 +69,7 @@ Yes. Scratch Addons should not have any security issues in its most recent versi ### How can I report a security vulnerability? -If you happen to find a security vulnerability, please contact World_Languages privately by emailing `worldxlanguages (at) gmail.com`. If you don't get a response within 48 hours, please [create an issue](https://github.com/ScratchAddons/ScratchAddons/issues/) mentioning that you had sent an email. - -You can either [read our security policy](https://github.com/ScratchAddons/ScratchAddons/security/policy) or [check our advisories that we have published](https://github.com/ScratchAddons/ScratchAddons/security/advisories?state=published). +Please report security vulnerabilities privately to us. See our [security policy](https://scratchaddons.com/docs/policies/security/) for more information, such as contact details and the historical list of reported vulnerabilities. ### Will my account be safe when using Scratch Addons? From dc14618a7026c9fef5fcf399004c4753c2a7faea Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Wed, 21 Dec 2022 15:48:41 -0300 Subject: [PATCH 3/5] =?UTF-8?q?Typo:=20"no-one"=20=E2=86=92=20"no=20one"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/docs/faq.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/faq.md b/content/docs/faq.md index c3015611e..c2f0f5ac0 100644 --- a/content/docs/faq.md +++ b/content/docs/faq.md @@ -75,7 +75,7 @@ Please report security vulnerabilities privately to us. See our [security policy Yes. Features related to your Scratch account are thoroughly reviewed by Scratch Addons contributors to ensure that they will not harm your Scratch account. Scratch Addons keeps your account credentials secure, and it will not modify or delete your projects or assets without your permission. However, you may use the extension without any account-related features if you so choose. -Addons on Scratch Addons also have been audited by multiple contributors on the repository, so no-one can just slip some malicious code under our eyes. +Addons on Scratch Addons also have been audited by multiple contributors on the repository, so no one can just slip some malicious code under our eyes. We never send any confidential or personally identifying information outside of your browser. See [the extension privacy policy](/docs/privacy/policies/extension) for more information. From cbc70eea89962c4c13707d0db3f34214326b5cb9 Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Wed, 21 Dec 2022 15:51:04 -0300 Subject: [PATCH 4/5] Remove "technical" section of FAQ --- content/docs/faq.md | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/content/docs/faq.md b/content/docs/faq.md index c2f0f5ac0..819f5e878 100644 --- a/content/docs/faq.md +++ b/content/docs/faq.md @@ -194,26 +194,6 @@ If you want to suggest an addon for the extension or have some other kind of goo You can do it on [our Discussion tab](https://github.com/ScratchAddons/ScratchAddons/discussions) or [our Discord server](https://discord.gg/R5NBqwMjNc). There, you can ask questions and engage with the Scratch Addons community. -## Technical - -### What is an "addon", exactly? - -An addon is similar to an extension or a userscript, but they use special APIs provided by the Scratch Addons extension. These APIs allow addons to run scripts on a Scratch page (userscripts), run scripts on the background (persistent scripts), or apply styles to the Scratch website (userstyles). - -Userscripts can use the `addon.*` JavaScript APIs, which allow them to obtain Scratch-related information (for example, the currently logged in user) and use extension APIs (like sending notifications). - -### If everything is an addon, then what does Scratch Addons do? - -By itself, Scratch Addons is just an addon loader. Its main tasks are to: - -- Allow users to enable, disable and configure addons. -- Run addons and provide APIs to them. -- Provide useful data to addons (for example, the addon.auth API). -- Pollute prototypes for use by addon userscripts. -- Provide ways to access and modify Redux state. -- Avoid addons from interfering with each other. -- Avoid duplicate work from different addons. - ## Other ### How can I add/remove myself to/from the contributors page? From 580b1ec94d1407f55ec52837a84d543d10a849b5 Mon Sep 17 00:00:00 2001 From: WorldLanguages Date: Wed, 21 Dec 2022 15:52:16 -0300 Subject: [PATCH 5/5] New question: "is Scratch Addons free?" (Google SEO) --- content/docs/faq.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/content/docs/faq.md b/content/docs/faq.md index 819f5e878..966e874a7 100644 --- a/content/docs/faq.md +++ b/content/docs/faq.md @@ -29,6 +29,10 @@ Scratch Addons includes over 100 addons, which can be enabled or disabled indivi [TurboWarp](https://turbowarp.org/) has some addons from Scratch Addons which can be used on their editor without installing Scratch Addons. However, Scratch Addons also includes addons for the Scratch website and the popup display. Therefore, it is still useful to have Scratch Addons even if you only code using TurboWarp. +### Is Scratch Addons free? + +Scratch Addons is completely free to use. It is open source, and built by a community of Scratchers. + ## System requirements ### What are the system requirements for Scratch Addons?