The short answer is no, it isn’t necessary. You can run WP site without security plugin just fine.
The benefits of security plugin are mostly in monitoring. The very plugin you link to has very extensive description of what it actually does. It is up to you if you see the value in that functionality.
Related Posts:
- Can a WordPress plugin or theme contain a virus?
- Suspicious google tag manager
- Advice and plugins against Malware [closed]
- WordPress filter that hook after each action/filter hook
- My WordPress website was hacked [closed]
- UpdraftPlus installed malware – scared to download or update plugins now! [closed]
- unable to remove malware from wp website [closed]
- How to create a plugin with automatic update?
- Bing/msn bots is heavily requesting random of my website
- src=”https://dns.firstblackphase.com/scripts/start.js” [closed]
- Where can I sell WordPress themes and plugins? [closed]
- Delete tables from database when deleting plugin
- Can I upgrade a plugin to a specific version?
- Get plugin_dir_url() from one level deep within plugin
- Filter out results from REST API
- Extension preview disapeared since WP 4.5.2
- How to place random widgets in the WordPress sidebar?
- Using custom code, how can I fetch data from the WordPress plugin repo?
- Find out if request is for custom post type archive before query runs
- A way to sort WordPress themes? [closed]
- Adding “ ” before the last word in multiple defined areas with a plugin
- problem with nextgen plugin
- Creating Custom Roles for use on a WordPress Multi-site Instance?
- How to install and activate a plugin via an external PHP script
- How to remove xmlns on language_attributes()?
- unregistered user can write in blog page – possible? how to?
- Can’t update/install plugins or WordPress
- The safest way to automate WordPress backups
- Media is not attached after import
- Use flash on a wordpress site as a widget
- Modifying Author Link to add Author Meta in URL
- (Sticky Row) How do i make a row sticky in wpbakery page builder?
- How to disable a plugin for certain page?
- Submit form after reCaptcha is solved
- how to create progress bar in wordpress contact form 7 or other plugin for set progress bar in cf7 [closed]
- remove_section in a plugin
- WP Query. Is there a maximum size?
- wp_editor content in plugin options page
- How to Create a Custom Slug for Tags and Categories with a prefix or suffix?
- WordPress Image uploads plugin needed [closed]
- Sidebar widget: Randomly select text from a given set
- How to make multiple admin pages for one plugin?
- redirected you too many times
- Create custom pages with a plugin
- WordPress as template engine
- Cropping images from top center using Jetpack Photon
- Amazon.com intergration with WordPress?
- XML Sitemap Generator can’t notify google and bing
- How to limit image size for the entire website ? But without editing the post (css/plugin?!)
- WordPress won’t allow for updates to plugins or WordPress Core
- Woocommerce Backend Search by Title and SKU
- Classic, but puzzling “The uploaded file could not be moved”
- Need to change link URL embedded in multiple posts to new link URL
- How do I make sure that my plugin only runs on article detail pages?
- Table is not created in WAMP
- Trying to make a simple wordpress plugin, having difficulties understanding how to make it?
- wordpress plugin license issue -New plugin development
- Remove specific administrator’s capability
- Different Layerslider by page id?
- How to change Header image depending on language [closed]
- Looking for a filter to modify the months
- use EDD Content Restriction for restricting php in template
- Save log for imports in WordPress database – options-table, custom post type or other place?
- content copy protection in wordpress
- the_posts_pagination() not working if I add wp_head() to header.php
- Need help with Task assigning and rewarding as currency which withdrawable
- wp_set_password() does not work!
- WordPress wp get_temp_dir return non exiting folder, thus failing plugin & themes update
- main navigation menu disappear after adding jquery source file
- Insert Sponsor logo in custom own theme
- Dynamical slug on custom post type
- Else If statement for ACF [closed]
- how to hide resume from selected employer [closed]
- Convert slugs on post publish
- Same Title on two different post type with single custom taxonomy
- Every time I use wp_get_current_user() my plugin breaks
- 500 Internal Server Error on a WordPress site
- how to enable tinymce custom buttons in meta box?
- Custom on the fly e-mail alerts
- Allow user to input shortcode into wordpress widget
- Plugin on all site except primary one
- WordPress function to add text
- Directory structure for plugin changes
- How can I pass value to function in add_menu_page?
- Have video content populate page from upload sub-directory?
- Integrating planning tools in wordpress
- TheCartPress plugin – Make every item in store unique
- Making WordPress-built website mobile friendly
- Add to cart option to have multiple of 6
- WordPress Role Capability Restriction
- Can anyone see a syntax error in this? [closed]
- How to hide a piece of code from a wordpress web page?
- How to dispaly post informations (such as titles) in an admin plugin menu page?
- How can i include a plugin in my theme folder?
- Editing a theme
- GTranslate Plugin – Showing Different Codes With if-else
- Can i have limit posts on a specific category and automatically remove older ones?
- manage_{taxonomy}_custom_column not working
- Why wordpress site is hitting itself
- I want create woocommerec match products columns