Skip to content
Snippets Groups Projects
Commit 54afe796 authored by geant-release-service's avatar geant-release-service
Browse files

Finished release 0.56.

parents 52ae38fa b21c4f29
No related branches found
No related tags found
No related merge requests found
......@@ -2,6 +2,9 @@
All notable changes to this project will be documented in this file.
## [0.56] - 2024-05-05
- security control and crisis excersies fix for new 2023 mapping
## [0.55] - 2024-05-05
- COMP-372 : S&P - Standards - Audits
- COMP-373 : S&P - Standards - Business Continuity
......
......@@ -107,12 +107,24 @@ def standards_view() -> Any:
return jsonify(entries)
crisis_exercises_map = {
"geant_workshops": "We participate in GEANT Crisis workshops such as CLAW",
"none": "No, we have not done any crisis exercises or trainings",
"national_excercises": "We participated in National crisis exercises ",
"real_crisis": "We had a real crisis",
"simulation_excercises": "We run our own simulation exercises",
"tabletop_exercises": "We run our own tabletop exercises",
"other_excercises": "We have done/participated in other exercises or trainings"
}
def crisis_exercises_extract_data(crisis_exercises: CrisisExercises) -> dict:
return {
'nren': crisis_exercises.nren.name,
'nren_country': crisis_exercises.nren.country,
'year': int(crisis_exercises.year),
'exercise_descriptions': crisis_exercises.exercise_descriptions
'exercise_descriptions': [crisis_exercises_map.get(item, item) for item in
crisis_exercises.exercise_descriptions]
}
......@@ -142,12 +154,27 @@ def crisis_exercises_view() -> Any:
return jsonify(entries)
security_controls_map = {
"anti_virus": "Anti Virus",
"anti_spam": "Anti-Spam",
"firewall": "Firewall",
"ddos_mitigation": "DDoS mitigation",
"monitoring": "Network monitoring",
"ips_ids": "IPS/IDS",
"acl": "ACL",
"segmentation": "Network segmentation",
"integrity_checking": "Integrity checking"
}
def security_controls_extract_data(security_controls: SecurityControls) -> dict:
return {
'nren': security_controls.nren.name,
'nren_country': security_controls.nren.country,
'year': int(security_controls.year),
'security_control_descriptions': security_controls.security_control_descriptions
'security_control_descriptions': [security_controls_map.get(item, item) for item in
security_controls.security_control_descriptions]
}
......
......@@ -2,7 +2,7 @@ from setuptools import setup, find_packages
setup(
name='compendium-v2',
version="0.55",
version="0.56",
author='GEANT',
author_email='swd@geant.org',
description='Flask and React project for displaying '
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment