-
Notifications
You must be signed in to change notification settings - Fork 175
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
111 changed files
with
5,068 additions
and
793 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -130,7 +130,7 @@ jobs: | |
export $(grep -v '^#' .env | xargs) | ||
- name: Config the Docker app | ||
run: | | ||
sleep 60 # give the migrations time to finish (included in the up on the previous step) | ||
sleep 120 # give the migrations time to finish (included in the up on the previous step) | ||
docker compose -f docker-compose-build.yml exec backend /bin/bash -c "[email protected] DJANGO_SUPERUSER_PASSWORD=1234 poetry run python manage.py createsuperuser --noinput && exit 0" | ||
- name: Run tests | ||
working-directory: ${{ env.frontend-directory }} | ||
|
@@ -142,6 +142,7 @@ jobs: | |
exit 0 | ||
else | ||
echo "Failure" | ||
echo "Check if migrations are not too long" | ||
exit 1 | ||
fi | ||
|
@@ -258,7 +259,7 @@ jobs: | |
export $(grep -v '^#' .env | xargs) | ||
- name: Config the Docker app | ||
run: | | ||
sleep 60 # give the migrations time to finish (included in the up on the previous step) | ||
sleep 120 # give the migrations time to finish (included in the up on the previous step) | ||
docker compose -f enterprise/docker-compose-build.yml exec backend /bin/bash -c "[email protected] DJANGO_SUPERUSER_PASSWORD=1234 poetry run python manage.py createsuperuser --noinput --settings=${{ env.enterprise-backend-settings-module }} && exit 0" | ||
- name: Run tests | ||
working-directory: ${{ env.frontend-directory }} | ||
|
@@ -270,5 +271,6 @@ jobs: | |
exit 0 | ||
else | ||
echo "Failure" | ||
echo "Check if migrations are not too long" | ||
exit 1 | ||
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
Source code in this repository is variously licensed under the GNU Affero General Public License (AGPL), or the intuitem Commercial License (https://intuitem.com/license/commercial/). | ||
Source code in this repository is variously licensed under the GNU Affero General Public License (AGPL), or the [intuitem Commercial License](enterprise/LICENSE.md). | ||
|
||
- All the files within the top-level "enterprise" directory are released under the intuitem Commercial Software License. | ||
|
||
- All the files outside the top-level "enterprise" directory are released under the [AGPLv3](https://choosealicense.com/licenses/agpl-3.0/). | ||
|
||
Binary files are generated for each edition for CISO Assistant: | ||
- Binaries located at ghcr.io/intuitem/ciso-assistant-community/ are released under the AGPL. | ||
- Binaries located at ghcr.io/intuitem/ciso-assistant-community/ are released under the AGPLv3. | ||
- Binaries located directly under the ghcr.io/intuitem/ namespace are released under the intuitem Commercial Software License. | ||
|
||
intuitem Commercial Software License requires a valid contract between the licensee and intuitem. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -43,13 +43,13 @@ Our vision is to provide a one stop shop for cyber security posture management a | |
|
||
CyberSecurity teams need to use GRC as a foundation to structure their program and implement the right tools and processes to mitigate the risks, and leave the rest to CISO Assistant 🐙 | ||
|
||
The vision of the tool is based on this model: | ||
The vision of the tool is based on these fundamental objects: | ||
|
||
![](posture.png) | ||
![](core_objects.png) | ||
|
||
The full details are available in the [data model](documentation/architecture/data-model.md). | ||
There are other concepts and models to provide other features. The full details are available in the [data model](documentation/architecture/data-model.md). | ||
|
||
The decoupling allows you to save a considerable amount of time: | ||
The decoupling concept is a pillar of the app and allows you to save a considerable amount of time: | ||
|
||
- reuse previous assessments, | ||
- assess a scope against multiple frameworks at the same time, | ||
|
@@ -534,6 +534,6 @@ All the files within the top-level "enterprise" directory are released under the | |
|
||
All the files outside the top-level "enterprise" directory are released under the [AGPLv3](https://choosealicense.com/licenses/agpl-3.0/). | ||
|
||
See [LICENSE.txt](./LICENSE.txt) for details. For more details about the commercial editions, you can reach us on <[email protected]>. | ||
See [LICENSE.md](./LICENSE.md) for details. For more details about the commercial editions, you can reach us on <[email protected]>. | ||
|
||
Unless otherwise noted, all files are © intuitem. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
43 changes: 43 additions & 0 deletions
43
backend/core/migrations/0041_add_ref_id_to_project_appliedcontrol_assessment.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
# Generated by Django 5.1.1 on 2024-11-19 10:15 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
dependencies = [ | ||
("core", "0040_riskscenario_ref_id"), | ||
] | ||
|
||
operations = [ | ||
migrations.RenameField( | ||
model_name="project", old_name="internal_reference", new_name="ref_id" | ||
), | ||
migrations.AlterField( | ||
model_name="project", | ||
name="ref_id", | ||
field=models.CharField( | ||
blank=True, max_length=100, null=True, verbose_name="reference id" | ||
), | ||
), | ||
migrations.AddField( | ||
model_name="appliedcontrol", | ||
name="ref_id", | ||
field=models.CharField( | ||
blank=True, max_length=100, null=True, verbose_name="reference id" | ||
), | ||
), | ||
migrations.AddField( | ||
model_name="complianceassessment", | ||
name="ref_id", | ||
field=models.CharField( | ||
blank=True, max_length=100, null=True, verbose_name="reference id" | ||
), | ||
), | ||
migrations.AddField( | ||
model_name="riskassessment", | ||
name="ref_id", | ||
field=models.CharField( | ||
blank=True, max_length=100, null=True, verbose_name="reference id" | ||
), | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Generated by Django 5.1.1 on 2024-11-28 10:13 | ||
|
||
from django.db import migrations, models | ||
|
||
|
||
class Migration(migrations.Migration): | ||
dependencies = [ | ||
("core", "0041_add_ref_id_to_project_appliedcontrol_assessment"), | ||
] | ||
|
||
operations = [ | ||
migrations.AddField( | ||
model_name="asset", | ||
name="filtering_labels", | ||
field=models.ManyToManyField( | ||
blank=True, to="core.filteringlabel", verbose_name="Labels" | ||
), | ||
), | ||
] |
Oops, something went wrong.