Outline the key components of written reports regarding the procedures and results of penetration testing, and explain the importance of maintaining transparent communication during the entire penetration testing process.
Examples: report audience, report contents, length of storage time for report, secure distribution, note-taking and ongoing documentation during testing including screenshots, common themes, root causes, communication path and associated triggers, reasons for communication, goal reprioritization, presentation of findings