Skip to content

Releases: BenAcord/AutoRpt

v1.1.3 Rebranded logo

28 Jan 21:55
Compare
Choose a tag to compare

Notable Changes:

  • Corrected duplicate listing of training types during autorpt startup.
  • Corrected calling main.main_menu() from modules.
  • Simplified autorpt active information and added a vulnerability severity bar chart.
  • Simplified output during autorpt finalize.
  • Added MD5SUM of 7z archive to autorpt finalize output.
  • Added new boilerplate of vulnerability bar chart to final report.
  • Cleaned up most of the markdown templates.
  • Refactoring of longer code sections into their own functions.
  • Help moved to its own module.

Full Changelog: v1.1.2...v1.1.3

v1.1.2 - Validated on multiple platforms

24 Jan 13:02
Compare
Choose a tag to compare

Validated on Kali Linux Rolling 2022.4 and Ubuntu 22.04.

Notable changes:
(1) Upgrade by running git pull and ./setup.sh. Includes have a fully functional upgrade script includes/update_includes.py.
(2) Pass testing on several platforms.
(3) Cleaned up dependencies.
(4) Fixed PDF creation when special Unicode characters are in the original markdown file.
(5) 7z archive creation

Full Changelog: v1.1.1...v1.1.2

v1.1.1

04 Jan 13:08
Compare
Choose a tag to compare

Change Log

  1. Fixed issue with startup of exams.
  2. Fixed incorrect file extension for targets.md in the config.toml.
  3. Added upgrade to the help output.

v1.1.0

02 Jan 17:56
Compare
Choose a tag to compare

Change Log

⚠️ This may break existing installs / engagements.

The following changes are included in this release.

  1. Refactor of the v1.0.0 code into separate modules. Resolved most PyLint findings. There are still a few minor items to address but the current rating is 9.96/10.
  2. 🧾 New templates: OSWP, OSDA, OSWA, OSMR, PNPT, EXP-301, EXP-312, EXP-401, PEN-210, SOC-200, WEB-200, and minor updates to existing templates.
  3. 🥇 Added enhancement when adding a new vulnerability so that only a minimum number of prompts occur. If desired the full questions for Base, Temporal, and Environmental groups can be answered but the latter two are now optional.
  4. Added a source_path parameter to the sessions file engagement to ease adding new templates on the fly.
  5. Fixed an issue on new target to only add the target if it doesn't exist in the targets.md file.
  6. Added a version parameter.

Basic work with Poetry and PyTest to begin the process of moving to GitHub Actions.

Full Changelog: v1.0.0...v1.1.0

v1.0.0

27 Dec 12:29
Compare
Choose a tag to compare

Notable Changes

  • Initial release. Should have done this earlier.
  • whathaveidone - quick listing of a student's history of training activity.
  • active - displays the current engagement and copies its full path to the clipboard.
  • Exam report for PNPT in markdown included.
  • Configuration and session files are INI-like with the TOML format in the users ~/.config/AutoRpt directory.
  • Comprehensive wiki for help reference.