1. A method of crawling secure documents in an enterprise system, comprising: specifying in metadata for a secure data source an indication that a temporary password storage option is selected for the secure data source; examining, by a processor, the metadata for the secure data source at crawl time to determine that the temporary password storage option is selected for the secure data source; prompting for and receiving security credentials; in response to determining that the temporary password storage option is selected, writing, by a processor, the security credentials to a temporary storage; reading the security credentials from the temporary storage; crawling, by a processor, a set of documents provided by the secure data source, wherein each document of the set of documents is associated with a set of security attributes; wherein crawling further comprises presenting the security credentials to the secure data source; indexing, by a processor, one or more documents of the set of documents, wherein each document of the one or more documents is associated with a set of security attributes that allow access to said each document based on the security credentials; and deleting, by a processor, the security credentials in response to completing use of the security credentials.