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]
- whole website redirected to another page
- Gutenberg: Block SelectControl saves attributes but after a reload of Gutenberg it loads its defaults. Why?
- failed to create custom database table on wordpress plugin activation via php OOP method
- Use wordpress plugin in codeigniter
- How to trace SUBMIT button
- custom post type don’t appear in the home page
- Remove / overwrite some functions in buddypress.js
- WordPress Admin Menu defining function is seperate file
- Can plugin2 uninstall plugin1 at the very beginning of plugin2’s installation?
- WordPress Book Exchange Plugin Equivalent?
- I changed font of wordpress dashboard but it is slow!
- My custom php file keeps 404’ing in WordPress when I call it. What am I missing?
- Creating a functionality plugin to edit seriously simple podcasting
- in source code but I can’t find it in files or plugins
- Historical customisations won’t go away [closed]
- Plugin temporary files and files to download via FTP
- How to extract a .wp-env.json or composer.json containing plugin versions from a production website?
- Can I restore a plugin that was accidentally deleted? (on localhost)
- Search and Filter Plugin – How to disable redirection
- How to add credit card validation check to wordpress [closed]
- Readme.txt not getting updated
- Get access to WordPress when logged out
- Using $wpdb in a plugin, what sort of data does it return?
- How do you add a settings page to another menu?
- Next Previous Post in wordpress with previous / next link with title?
- In wordpress how to sent different email separetly when i click on different email ids [closed]
- After a manual update, themes and plugins that were installed (and still in the directory) are not being seen
- What plugin should I use to add Microformats to my blog
- Any way to change WP-PostRatings so you can only vote up?
- Cannot Access Console
- How to convert a plugin into a function
- woocommerce remove coupon link does not work
- Remove List Bullets
- Replace old theme that understand old css (vcex_icon_box css_animation)
- Stop a script on a single page
- How to insert datas in the table on wordpress?
- How to set plugin auto-update Enabled by default?
- ACF checkbox return format based on page
- How do I add a medium to the WordPress database with my own plugin?
- How to get database connection details without longing to cpanel in WordPress?
- I have updated my plugins, though one page of the site has ‘hit a critical error’
- Loading a plugin in a post template without using wp_head()
- How to translate wordpress blog to other languages?
- How to translate to spanish wordpress hardcoded content/files?
- Override plugin images so that they are not removed when the plugin is updated
- Login/password protected “client page”
- How to Create a Learning Management Plugin in WordPress to Manage Courses [LMS]
- Change custom rewrite rule when permalink is updated/changed
- Store admin page into variable
- Image paths wrong after migrating with wp-migrate-db-pro media files add-on
- Overwriting Plugin’s Ajax callback function from theme
- Can’t find variable is_single in my jQuery plugin
- WordPress Cron function is not working
- SSH vs WordPress
- Images is not showing after migration
- Use functionality in third-party plugin in my own plugin
- Call to a member function get_error_messages() on null [closed]
- Input gets deleted/overwritten after changing to different Admin Menu
- Redirect loop when forwarding to mobile site
- Force Network Activated Plugin to Run After Site Level Plugins
- I want to add facility to add country, State, City in my custom plugin
- Drop down menu location select widget
- Cannot Search | Featured | Popular | Newest | Favorites in wordpress working
- Using Iris Colorpicker on TinyMCE shortcodes page [duplicate]
- Menu items’ links are not working properly and added images
- getpost content with all formatting for admin pages
- WP-Snap too slow (caused by WP_Query?)
- Auto post with filling templates from external data and update periodical
- WordPress Meta Query: Relation is not working correctly
- WordPress ultra slow if I click on posts?
- Variable scope in plugin outside loop [closed]
- Pagination in category
- Thumbnails and Lightbox
- Add a filter to a different custom plugin
- Make buddypress posts likes count show to all users [closed]
- Integrate Mailchimp to a Contact Form 7 contact form [closed]
- Applying a coupon to a single product in woocommerce [closed]
- Can not add jquery in footer
- Can Shopp Commercial Plugin be hacked to display radio buttons instead of Dropdowns? [closed]
- wp_update_post does not change post status from draft to publish, returns 1
- Allow users to download media files directly from Amazon S3 (AWS plugin)
- Activate and deactivate two plugins automatically at certain hours
- Post sorting and ordering function in WordPress Admin is broken and always shows post from oldest to newest
- Redux Framework slides field – How Can i add new placeholder Filed? [closed]
- Woocommerce business card flyer design [closed]
- Wp private content show me files attachments into post
- Remove H1 title in admin post edit screen
- How to test plugin development with Git Hub Actions (integration tests)?
- How prevent STDOUT of Plugin_Upgrader->upgrade(…)?
- How to include Font Awesome icons into ‘menu_icon’ from register_post_type() function – wp admin?