Since you're publishing it as a feature service, it will be as secure as any other feature class. Members of the public won't be able to use that service to connect to your database or any other feature classes, just the one you share publicly.
The only real concern with publicly editable layers is data integrity. Do you have the proper editing controls in place to prevent users from altering or removing other submissions? Do you have ways of identifying or dealing with spamming / flooding the service?
Security, though, I think you're okay. If you're really concerned about it, have the public edits hit a hosted feature layer, then use a sync process to pull edits into your feature class. Or alternatively, use branch versioning and let the public edit a specific branch, then regularly validate the responses before posting them to the default version.
- Josh Carlson
Kendall County GIS