Releases: DefectDojo/django-DefectDojo
1.2.6: Merge pull request #529 from aaronweaver/master
Adding version to docker hub.
1.2.2
Dedupe and minor bug fixes.
- Improved Deduplication logic and added a Celery task to remove dupes
- Migrated to Yarn from Bower
- Import re-order for tests
1.2.0
Added a credential manager
Scanner de-duplication / consolidation
Health dashboards for critical products
A guide on running DefectDojo in production
Added '@' mention alerts to notifications
Upgraded Django 1.8 to 1.11
Added remote database support to the setup script
Consolidated all documentation to our Read The Docs page
Added support for Qualys, Retire.JS, and the Node Security Platform
Made application settings changeable from the UI
Created the ability to assign tests so that engagements can be split between multiple people
Made the calendar toggleable between engagements and tests
Improved the engagements' interface
Overhauled notifications
Slack integration
HipChat integration
Numerous bug fixes
False positive history
Jira Support
This release includes support for Jira.
Release 1.1.2
This release includes the following:
- Bugs fixes and improvements.
- Docker improvements
- Fix for Travis
- Readme update, slack integration and docker speed improvements
- Added Active, Verified, and tags to Reupload Scan form
- Adds Arachni Scanner JSON upload - takes care of #101.
Used Json rport found at http://www.arachni-scanner.com/reports/report.json for testing - Added tag lookup to all forms, takes care of #135. Tags are now a multiselect field, all
tags used for same Model type will be presented as options, additionally users can add
new tags. - Able to bulk update severity, active, verified, false_p, duplicate, and out of scope
status for checked findings. Takes care of #98 - Takes care of #62. Product now has three new fields: product_manager, team_manager, and
technical_contact.
These replace the fields prod_manager, manager, and tech_contact.
The new fields are foreign keys to User objects.
User is now extended by UserContactInfo which adds ability to store a title, phone, cell,
twitter and github for each user.
Fields prod_manager, manager, and tech_contact are no longer used anywhere, but left in
Product model for backwards compatibility. They will be removed in future updates.
References to these in the project have been replaced by new fields product_manager,
team_manager, and technical_contact. - Added functionality to import Visual Code Grepper scan results.
- Added functionality to import OWASP Dependency Check scan results.
- Adds model Finding_Template to the API.
- Fixed #64
- Added functionality to import findings from a CSV file.
This update requires the following commands:
./manage.py makemigrations dojo
./manage.py migrate
./manage.py collectstatic
./manage.py migrate_product_contacts
1.1.1
1.1.0
v1.0.5
This new version includes the following fixes and improvements:
- Metrics view fixes, capturing correct product type from GET and modified the top ten query.
- Updated bower components as well as some python dependencies. Updated some templates to reflect new bower components.
- Added vobject for new iCalendar features in tests and engagements.
- Fixes #45 - Endpoints are missing on findings when form fails to validate
- Changed they way you add/remove endpoints from findings to address #46
- Fixes #49 - django-audit log 0.3.2 breaks install
- Fixes #46 - Can't Remove Endpoints
- Address enhancement #50: Added ability to sort listing tables by clicking on TH. Added page size pull down to pagination widget.
- Adds ability to "touch" Findings to clear alerts.
- Added new upload/import of Nexpose XML 2.0 report. Refactored Burp upload.
- Addresses #47 - Capture user who closes findings
- Addresses #50 - Improving Sort for all table listing.
- Added fundtionality to upload and re-upload Burp XML, Nessus (CSV, XML), Nexpose XML 2.0, Veracode XML, and ZAP XML scan results.
- New documentation now at http://defectdojo.readthedocs.org
- Added initial fixtures for Test_Type, Development_Evironment and Product_Type. New DefectDojo installs will have initial stub data.
- Side menu, List filtering, and menu enhancements.
- Finding, Product, and Test information is better displayed.
- Alert item now has a count badge letting you know how many alerts you have pending. It will also disappear when all alerts have been cleared.
- Breadcrumbs are more intuitive and offer better historical navigation.
- Easier way to reopen closed findings - no need to fully Edit finding any more.
- Finding quick add, all that is needed is a title. This will trigger a new alert to remind you to complete the findings details.
- Endpoints are no longer required to add a finding since not all defects are endpoint related.
- Finding field Endpoint has been DEPRECATED - makemigrations is needed.
- Moved all views and urls into corresponding modules: development_environment, endpoint, engagement, finding, home, metrics, product, product_type, reports, scan, search, test, test_type, and user. urls.py now imports from each module to get urls and views defined.
- Endpoints are now listed by main host only, port, path and other information is now collapsed under the main host.
- Simple search now using django-watson see: https://github.com/etianen/django-watson/wiki for documenations. Must add
watson
to yourINSTALLED_APPS
setting and run./manage.py migrate
,./manage.py installwatson
and./manage.py buildwatson
. - Changed term highlighter to jquery-highlight (https://github.com/knownasilya/jquery-highlight) - simple and lightweight. Other js library introduced bug where text could not be selected for copy and paste.
- Brand new Finding Template CRUD functionality. Listing, Add, Edit, Delete in order to make Finding Templates more effective/efficient.
- Major Report functionality overhaul. Celery and wkhtmltopdf are now needed to generate PDF reports. See documentation at http://defectdojo.readthedocs.org/en/latest/features.html#reports
- Other minor fixes and tweaks.
This version requires the following manage.py command to be executed:
./manage.py makemigrations
./manage.py migrate
./manage.py migrate_finding_templates
./manage.py stamp_finding_last_reviewed
v1.0.4
- Increased version to 1.0.4
- Django 1.8+ is now required
- Python 2.7+ is now required
- Bower package clean up
- Removed jquery.tablesorter - no longer used
- Rearranged installed apps for template override purposes
- Now using static from staticfiles for static file references in templates
- Fixed Add Endpoint bug related to pop up
- Optimized Metrics queries and simplified logic
- Simplified Metrics menu items
- Added new metrics page to report on simple Product Type counts
- Updated setup.bash to reflect new Django and Python requirements
- Cleaned up install_requires with updated python packages