@@ -612,6 +612,7 @@ CodeIgniter provisions
612612
613613- An official authentication and authorization framework
614614 :ref: `CodeIgniter Shield <shield >`
615+ - :doc: `PHPUnit testing <../testing/overview >`
615616
616617API2:2023 Broken Authentication
617618===============================
@@ -648,8 +649,11 @@ OWASP recommendations
648649CodeIgniter provisions
649650----------------------
650651
652+ - :doc: `../incoming/filters `
653+ - :ref: `routing-spark-routes ` command
651654- An official authentication and authorization framework
652655 :ref: `CodeIgniter Shield <shield >`
656+ - :doc: `../libraries/throttler ` for rate limit
653657
654658API3:2023 Broken Object Property Level Authorization
655659====================================================
@@ -748,6 +752,7 @@ provided by one or more components external to the application code.
748752CodeIgniter provisions
749753----------------------
750754
755+ - :doc: `../incoming/filters `
751756- An official authentication and authorization framework
752757 :ref: `CodeIgniter Shield <shield >`
753758
@@ -873,6 +878,7 @@ CodeIgniter provisions
873878- :php:func: `force_https() ` function
874879- :ref: `Defined Route Routing <defined-route-routing >`
875880- :ref: `auto-routing-improved `
881+ - :doc: `../libraries/cors ` filter
876882
877883API9:2023 Improper Inventory Management
878884=======================================
@@ -934,4 +940,5 @@ OWASP recommendations
934940CodeIgniter provisions
935941----------------------
936942
943+ - :doc: `CURLRequest <../libraries/curlrequest >` class
937944- :doc: `../libraries/validation ` library
0 commit comments