1. A method for context-based security assurance in a cloud application environment, comprising: as an application is being deployed in the cloud application environment, presenting a set of templates in an editor, wherein a template is pre-defined and includes therewith a security assurance level that is specified by a set of general security requirements that have been discovered for the cloud application environment in an automated manner, at least one of the set of general security requirements being specified in a manner that does not expose at least some specific security tooling requirements necessary to implement the security assurance level security requirement; in response to receipt of a selection of a template, and based at least in part on a security context of the deployment, automatically applying configuration changes, via automation, to a set of security resources present in the cloud application environment to create a cloud application zone, the set of security resources including the at least one specific tooling requirement necessary to implement the security assurance level security requirement, the configuration changes including one of: a missing cofiguration, and a missing product; and upon receipt of an indication that the set of security resources have been configured, completing the deployment of the application into the cloud application zone; wherein the presenting, configuring and deploying steps are carried out in software executing in a hardware element.