A device, comprising: one or more processors to: receive (410, 502) a password-protected file to be accessed for an analysis; identify (420, 504, 516, 518) a contextual term, associated with the password-protected file, to be used as a password to attempt to access the password-protected file, the contextual term being identified based on text associated with a source from which the password-protected file is received, wherein the text comprises a link to a resource and the contextual term is identified based on accessing the resource; and optionally further based on at least one of: metadata associated with the password-protected file, or metadata associated with the source from which the password-protected file is received; prioritize (440, 522) a set of contextual terms, including the contextual term, to form a set of prioritized terms, the contextual term being associated with a priority that indicates an order in which the contextual term is to be applied as the password relative to other terms included in the set of prioritized terms; apply (450, 536), based on the priority, the contextual term as the password to attempt to access the password-protected file; determine that the contextual term was successfully applied as the password to access the password-protected file; and update (470, 546), based on determining that the contextual term was successfully applied as the password, the priority associated with the contextual term to change the order in which the contextual term is to be applied as another password to attempt to access another password-protected file; and access (480, 544) the password-protected file for the analysis. receive (410, 502) a password-protected file to be accessed for an analysis; identify (420, 504, 516, 518) a contextual term, associated with the password-protected file, to be used as a password to attempt to access the password-protected file, the contextual term being identified based on text associated with a source from which the password-protected file is received, wherein the text comprises a link to a resource and the contextual term is identified based on accessing the resource; and optionally further based on at least one of: metadata associated with the password-protected file, or metadata associated with the source from which the password-protected file is received; prioritize (440, 522) a set of contextual terms, including the contextual term, to form a set of prioritized terms, the contextual term being associated with a priority that indicates an order in which the contextual term is to be applied as the password relative to other terms included in the set of prioritized terms; apply (450, 536), based on the priority, the contextual term as the password to attempt to access the password-protected file; determine that the contextual term was successfully applied as the password to access the password-protected file; and update (470, 546), based on determining that the contextual term was successfully applied as the password, the priority associated with the contextual term to change the order in which the contextual term is to be applied as another password to attempt to access another password-protected file; and access (480, 544) the password-protected file for the analysis. metadata associated with the password-protected file, or metadata associated with the source from which the password-protected file is received; prioritize (440, 522) a set of contextual terms, including the contextual term, to form a set of prioritized terms, the contextual term being associated with a priority that indicates an order in which the contextual term is to be applied as the password relative to other terms included in the set of prioritized terms; apply (450, 536), based on the priority, the contextual term as the password to attempt to access the password-protected file; determine that the contextual term was successfully applied as the password to access the password-protected file; and update (470, 546), based on determining that the contextual term was successfully applied as the password, the priority associated with the contextual term to change the order in which the contextual term is to be applied as another password to attempt to access another password-protected file; and access (480, 544) the password-protected file for the analysis.