So I have a client with a form process that sometimes (based on business logic) does not need any approval, just stores the form to the repository and has a workflow act on it. The idea is to take the newly submitted data and have it update/insert data to the database used for a lookup in the form.
The client is concerned with security. The forms server is behind a domain, the users need to be inside the VPN to access it, but still, if someone were to get onto that machine, it is possible that we would have forms submitted that were containing SQL Injections and with only Workflow handling this data, it would be a potential risk. So are their any tools built into forms or workflow to help reduce this risk? Any documentation that I can provide the customer would also be quite useful in this respect as we obviously want to make sure that we know things are secure and help the client understand any risks that go into using such a solution before we implement it.