diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index d3970a7..32da5c6 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -65,125 +65,124 @@ -
-
-
-
-
- +
+
+
+
+
+ +
-
- + -
-
-
-
- +
+
+
+
+ +
-
-
+
-
-
-
-
+
+
+
+
- - - - - - - - - - - - +
{{ trans('cruds.control.fields.clauses') }}{{ trans('cruds.control.fields.name') }}{{ trans('cruds.control.fields.scope') }}{{ trans('cruds.control.fields.score') }}{{ trans('cruds.control.fields.realisation_date') }}{{ trans('cruds.control.fields.plan_date') }}
+ + + + + + + + + + + - @foreach($controls_todo as $control) - - - - - + + + + + - - - - @endforeach - -
{{ trans('cruds.control.fields.clauses') }}{{ trans('cruds.control.fields.name') }}{{ trans('cruds.control.fields.scope') }}{{ trans('cruds.control.fields.score') }}{{ trans('cruds.control.fields.realisation_date') }}{{ trans('cruds.control.fields.plan_date') }}
- @foreach($control->measures as $measure) - {{ $measure['clause'] }} - @if(!$loop->last) - , - @endif - @endforeach - - {{ $control->name }} - - - {{ $control->scope }} - - -
- - @if ($control->score==1) - 😡 - @elseif ($control->score==2) - 😐 - @elseif ($control->score==3) - 😀 - @else - ○ - @endif + @foreach($controls_todo as $control) +
+ @foreach($control->measures as $measure) + {{ $measure['clause'] }} + @if(!$loop->last) + , + @endif + @endforeach + + {{ $control->name }} + + + {{ $control->scope }} - - +
+ + @if ($control->score==1) + 😡 + @elseif ($control->score==2) + 😐 + @elseif ($control->score==3) + 😀 + @else + ○ + @endif + +
+
- - {{ $control->prev_date }} - - - - - @if (today()->lte($control->plan_date)) - - @else - - @endif - {{ $control->plan_date }} - + + + {{ $control->prev_date }} - @if ($control->status===1) -   - - @endif - -
+ + + + + @if (today()->lte($control->plan_date)) + + @else + + @endif + {{ $control->plan_date }} + + + @if ($control->status===1) +   + + @endif + + + + @endforeach + + +
-
-
@@ -387,6 +386,4 @@ }); - - @endsection diff --git a/storage/app/repository/ISO27001-2013.fr.xlsx b/storage/app/repository/ISO27001-2013.fr.xlsx index f84b3d8..f90f0c5 100644 Binary files a/storage/app/repository/ISO27001-2013.fr.xlsx and b/storage/app/repository/ISO27001-2013.fr.xlsx differ diff --git a/storage/app/repository/NIS2.en.xlsx b/storage/app/repository/NIS2.en.xlsx new file mode 100644 index 0000000..30d4c35 Binary files /dev/null and b/storage/app/repository/NIS2.en.xlsx differ diff --git a/storage/app/repository/NIS2.fr.xlsx b/storage/app/repository/NIS2.fr.xlsx new file mode 100644 index 0000000..1909c3d Binary files /dev/null and b/storage/app/repository/NIS2.fr.xlsx differ diff --git a/storage/app/repository/README.md b/storage/app/repository/README.md index e23d917..434d42d 100644 --- a/storage/app/repository/README.md +++ b/storage/app/repository/README.md @@ -6,6 +6,8 @@ | ISO27001-2022.en.xlsx | [ISO/IEC 27001, 2022, in English](https://www.iso.org/fr/standard/27001) | | ISO27001-2022.fr.xlsx | [ISO/IEC 27001, 2022, in French](https://www.iso.org/fr/standard/27001) | | MPA-5.2-Best-Practices.xlsx | [Motion Picture Association Best Practices, v5.2](https://www.ttpn.org/wp-content/uploads/2023/08/MPA-Content-Security-Best-Practices-v5.2_Aug30_2023-Release.xlsx) | +| NIS2.en.xlsx | [NIS 2 directive requirements](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32022L2555) | +| NIS2.fr.xlsx | [NIS 2 directive requirements](https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX%3A32022L2555) | | MVSP-3.0.xlsx | [Minimum Viable Security Product, v3.0](https://mvsp.dev/mvsp.en/) | | PCI.DSS.4.0.EN.xlsx | [PCI DSS, v4.0, in English](https://blog.pcisecuritystandards.org/pci-dss-v4-0-resource-hub) | | sp800-53r5-control-catalog-full.xlsx | [NIST SP 800-53 Rev. 5](https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) |