@@ -612,6 +612,7 @@ CodeIgniter provisions
612
612
613
613
- An official authentication and authorization framework
614
614
:ref: `CodeIgniter Shield <shield >`
615
+ - :doc: `PHPUnit testing <../testing/overview >`
615
616
616
617
API2:2023 Broken Authentication
617
618
===============================
@@ -648,8 +649,11 @@ OWASP recommendations
648
649
CodeIgniter provisions
649
650
----------------------
650
651
652
+ - :doc: `../incoming/filters `
653
+ - :ref: `routing-spark-routes ` command
651
654
- An official authentication and authorization framework
652
655
:ref: `CodeIgniter Shield <shield >`
656
+ - :doc: `../libraries/throttler ` for rate limit
653
657
654
658
API3:2023 Broken Object Property Level Authorization
655
659
====================================================
@@ -748,6 +752,7 @@ provided by one or more components external to the application code.
748
752
CodeIgniter provisions
749
753
----------------------
750
754
755
+ - :doc: `../incoming/filters `
751
756
- An official authentication and authorization framework
752
757
:ref: `CodeIgniter Shield <shield >`
753
758
@@ -873,6 +878,7 @@ CodeIgniter provisions
873
878
- :php:func: `force_https() ` function
874
879
- :ref: `Defined Route Routing <defined-route-routing >`
875
880
- :ref: `auto-routing-improved `
881
+ - :doc: `../libraries/cors ` filter
876
882
877
883
API9:2023 Improper Inventory Management
878
884
=======================================
@@ -934,4 +940,5 @@ OWASP recommendations
934
940
CodeIgniter provisions
935
941
----------------------
936
942
943
+ - :doc: `CURLRequest <../libraries/curlrequest >` class
937
944
- :doc: `../libraries/validation ` library
0 commit comments