Repository navigation
Question regarding scope and potential feature creep? #1169
Replies: 3 comments 9 replies
|
Hi, Another example is the home page, you see it shows lots of data about your system but that's only when you are viewing the home page, if you navigate to another page then home page doesn't consume any resources and is completely removed from the RAM or CPU load. In fact, this is the logic that i've always strictly followed and applied to every section of the app, that's why it uses very little CPU and RAM. The app startup time is still less than 1 second. About attack surface, there is nothing changed about that. No 3rd party library is ever added to any of the apps, everything is created safely with security in mind. So realistically the only downside of adding features you might not use is a few extra kilobytes added to the app package, which i'm planning to take care of by introducing app add-ons for modularity. There is no hidden or background resource usage whatsoever. It's a community-driven project so of course users can voice their concerns and discuss things about it. If you notice any particular performance degradation case then please tell me so i can look into it, or if there is a specific case where attack surface is increased or altered, please let me know. I myself, more than anyone else, would hate to intentionally or accidentally do something to have negative impact on the app, user experience or security. |
|
This is the first release to introduce Add-ons: https://github.com/HotCakeX/Harden-Windows-Security/releases/tag/HardenSystemSecurity-v1.0.71.0 None of the language packs introduced in that release are installed by default and can be downloaded/removed on-demand. I plan to do this more in the future, making the app more modular. |
Thanks for clarifying all the points I brought up.
Yes I am aware of that, I didn't mean to imply you were if that is what you understood. I think the app is very useful and feature requests and issues are very promptly fixed and shipped. Great job!
Interesting, I will check this out! Regarding the Add-ons: I think it's a really great solution that allows people to benefit from the optional features that they require while leaving others without them. I was wondering if features such as the Bootable drive maker, duplicate photos finder, Download manager (and maybe other extras I'm forgetting) are planned to be included as optional add-ons as well? Kind Regards |
Uh oh!
There was an error while loading. Please reload this page.
Hello,
I wanted to start this discussion by prefacing that this is your project and you are free to run it how you like, you do not need to give weight to any of this discussion if you don't want to. Just wanted to share my thoughts as a user of the HSS app.
I realised that many new features were being added recently into the app that are not strictly about Hardening System Security, feel out of scope and might not be useful to the entire user base of this app. These features could be bundled into a seperate app (or multiple seperate apps) as the more potentially out of scope features are introduced, the more users might perceive those features as unnecessary bloat, no matter how useful they may be to some.
Additionally, the more code is introduced, the less lightweight the app becomes, the larger the app size becomes and consumes more resources, and most importantly, the more potential attack surface is introduced into the app.
Just wanted to share some thoughts.
Kind Regards,
Pingu
All reactions