Probably not.
Unless you have actively thought about your sites security (or are using a managed hosting provider that thinks about it for you), you likely have at least a few potential security holes.
Here are a handful of basic security precautions you should be taking with any website:
Use a strong password for your hosting account, FTP accounts, email accounts, and any other accounts associated with your website.
Do not use the same password for all your different accounts.
Do not email your password or store it in plain text anywhere.
Restrict FTP and SSH access to your IP address.
Enable two-factor authentication on your hosting plan and your domain name registrar.
Keep all of your software and plugins up to date.
Back up your data regularly.
Use a CDN that provides DDOS protection.
Enable HTTPS on your site by getting an SSL certificate.
Since WordPress is the most popular content management system, here some WordPress-specific security tips:
Do not use the default “admin” as your administrator user name
Install the Bad Behavior and Akismet plugins to combat spam