Happy new year and release notes 
Tags: 2022, security, pentesting, opensource
Published: 2022-01-03 12:21:03

(cover photo by [Ian Schneider](https://unsplash.com/@goian?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) on [Unsplash](https://unsplash.com/s/photos/new-release?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText))

To all the Reconmap's supporters and readers out there, a very happy new year to you all! 

One of my new year resolutions is to post about Reconmap work more often, so let's start this year with a brief summary of _recent_ changes:

# Vulnerability sub-categories

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/by3fe0ul4z0ugqnxpy60.png)

Simply the ability to define children categories and using that information for searching, reporting and so on.

This also allows to edit the default vulnerabilities that up to this point were only read-only.

# Report templates using Word documents

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c061kq3gllaxhcbrfkt1.png)

We have added support for report templates created using Word documents. This eases the styling and personalisation of the reports in ways that were not possible before. 

# Column sort for the vulnerability table

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nfu16ie7g8yw1ay7w5rj.png)

Find existing vulnerabilities faster sorting by different columns.

# Task priorities

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zn7r5umbg7biwhvm1vpu.png)

Task now have a priority field to indicate their urgency or order compared to other tasks in the backlog of the project. 

## Other public facing changes

* **Private vulnerabilities**: A way to exclude vulnerabilities from client reports.
* **Weekly reports**: For each active security project a weekly email is sent to project members with key information about their progress.
* **Web client / User preferences**: Preferences like theme (dark/light) and widgets are now stored in the server which means they are used in any device and location. (before this relied on browser local storage)
* **API / New health checkpoint**: Simple endpoint that returns information whether the API is well configured.
* **CLI / Tasks search**: It is now possible to search for tasks using the `rmap` command.
* **Deployment**: Kubernetes definitions have been updated to support new services, ports and so on. More info on its own repo: [https://github.com/reconmap/k8s-deployment](https://github.com/reconmap/k8s-deployment).

## Internal changes

* **Chakra UI**: We have migrated pretty much of all our styles to Chakra which brings some look and feel niceties as well as better usability.
* **React Router v6**: We migrated our code from the old React Router v5 to the v6. This only brings better dev experience and an small performance improvement on the user interface.
* **PHP 8.1**: Our API was successfully upgraded from PHP 8.0 to PHP 8.1 bringing better Developer Experience, security and performance improvements.

**Changelog**

The changelog contains a bit more details and changes that were not covered on this blogpost. Have a read here if you are curious: https://github.com/reconmap/reconmap/blob/master/CHANGELOG.md

If you like what we do for security pros and teams including yours, consider supporting us with an star on [Github](https://github.com/reconmap/reconmap), sponsoring us (also on Github) or paying for a subscription to our [SaaS](https://reconmap.com).

Best of luck for the year!