Deskripsi
URSULA adalah aplikasi web untuk menyusun laporan penetration testing. Namanya adalah singkatan dari Usability-oriented Reporting for Security Understanding, Learning, and Action, dan tiga kata terakhirnya menjelaskan apa yang dituju: laporan yang dimengerti oleh pembacanya, yang mengajarkan sesuatu kepada tim yang menerimanya, dan yang berujung pada tindakan perbaikan. Aplikasi ini punya dua tujuan yang sama pentingnya: menghasilkan PDF yang tampilannya sesuai dengan template laporan perusahaan, dan menegakkan aturan penulisan (writing guideline) selama laporan ditulis. Aturan penulisan tidak disimpan sebagai dokumen terpisah yang harus dibaca sendiri oleh penulis. Aturan itu ditulis sebagai kode. Modul yang sama dipakai untuk memunculkan petunjuk di setiap kolom isian, untuk menjalankan pemeriksaan QA, untuk menghitung tabel-tabel turunan di laporan, dan untuk mengisi halaman referensi /guideline. Karena sumbernya satu, aplikasi tidak mungkin menjelaskan aturan yang sebenarnya tidak ia terapkan.