--- hidden: true ignoresearch: true --- **Certain features can result in security issues, if used incorrectly. To help us identify potential issues, select the statements that describe your application:** {{}} * (db) The application uses a database back end, or any other persistence back end that can be queried with SQL or a related language (e.g., GQL, FQL, SOQL, etc.). * (plugin) The application requires a plugin, such as Java, Flash, Silverlight, etc. * (upload) The application has a file upload feature. * (3rdpartycontent) The application loads active content, such as scripts, applets, or style sheets, from third-party servers (i.e., any server that is not under your direct control). * (xml) The application processes or manipulates user-provided XML. * (crypto) The application uses cryptography to encrypt data or protect its integrity. {{}} {{}} {{%notice warning%}} **Warning — possible medium-risk issue**\ \ Loading content from other sites is dangerous under certain circumstances; security issues in the other sites might also affect the security of your application. Scripts, for example, have full access to the DOM of the site on which they're included — so if one of the servers that hosts your third-party JavaScript gets compromised, the attacker also gains access to all of your users' data, simply by injecting a bit of code.\ \ Unless you trust the third party completely (not only to not do something malicious, but also to be secure enough to adequately protect their infrastructure against attackers), it's best not to load scripts or style sheets (e.g., via `