From 4571bb371076bbca490b3d8333f3455c02ab33b2 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Wed, 6 Dec 2023 13:48:26 +0000 Subject: [PATCH] Deploy the generated website via GitHub Actions --- News.xml | 2 +- README.md | 2 +- bundle.zip | Bin 17785511 -> 17785523 bytes ...LDAP_Injection_Prevention_Cheat_Sheet.html | 2 +- sitemap.xml.gz | Bin 1269 -> 1269 bytes 5 files changed, 3 insertions(+), 3 deletions(-) diff --git a/News.xml b/News.xml index 426ff335eb..2ebca83ed6 100644 --- a/News.xml +++ b/News.xml @@ -1,2 +1,2 @@ -https://cheatsheetseries.owasp.org/OWASP Cheat Sheet Series update2023-12-06T05:22:00+00:00Core teamdominique.righetto@owasp.orgpython-feedgenhttps://cheatsheetseries.owasp.org/gitbook/images/favicon.icoList of the last updates on the contenthttps://github.com/OWASP/CheatSheetSeries/pull/1076Minor typo correction2023-01-27T13:58:03+00:002023-01-27T13:58:03+00:00https://github.com/OWASP/CheatSheetSeries/pull/1077Update Docker_Security_Cheat_Sheet2023-01-27T14:08:45+00:002023-01-27T14:08:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1079Fix broken link on JSON Web Token Cheat Sheet for Java2023-01-29T14:18:15+00:002023-01-29T14:18:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1080fixed some typos/grammatical errors2023-01-31T12:58:34+00:002023-01-31T12:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1082Add reference for DRF CS2023-02-13T13:56:59+00:002023-02-13T13:56:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1084Add note on Argument Injection2023-03-22T16:57:47+00:002023-03-22T16:57:47+00:00https://github.com/OWASP/CheatSheetSeries/pull/1085Small grammatical/typo fixes2023-02-05T00:42:59+00:002023-02-05T00:42:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1086Public-Key-Pins header has been deprecated2023-02-13T13:35:04+00:002023-02-13T13:35:04+00:00https://github.com/OWASP/CheatSheetSeries/pull/1088Added flags to enable secure processing and explicitly disable XInclu…2023-02-17T17:38:22+00:002023-02-17T17:38:22+00:00https://github.com/OWASP/CheatSheetSeries/pull/1090Secure design2023-02-22T15:14:09+00:002023-02-22T15:14:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1091DOM Clobbering Prevention Cheat Sheet2023-02-19T17:48:11+00:002023-02-19T17:48:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1093XSS: remove forward slash (fixes #1089)2023-02-22T14:42:59+00:00szhhttps://github.com/szh2023-02-22T14:42:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1095Refactored name.2023-02-22T15:40:50+00:002023-02-22T15:40:50+00:00https://github.com/OWASP/CheatSheetSeries/pull/1096Fix cs filename2023-02-24T09:52:09+00:002023-02-24T09:52:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1097Improve JAXB example/recommendation with 'disallow-doctype-decl' feat…2023-03-04T03:59:57+00:002023-03-04T03:59:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1099deserialization: typo and some wording2023-03-04T03:58:34+00:002023-03-04T03:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1100deserialization: typo :)2023-03-04T04:17:13+00:002023-03-04T04:17:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1102Add pinning cautions2023-03-14T12:35:06+00:002023-03-14T12:35:06+00:00https://github.com/OWASP/CheatSheetSeries/pull/1103Clarity to JAXP DocumentBuilderFactory section2023-03-22T16:58:57+00:002023-03-22T16:58:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1104[NodeJS Security Cheat Sheet] Fix Express 4.x deprecated res.send2023-03-16T13:13:45+00:002023-03-16T13:13:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1105[NodeJS Security Cheat Sheet] Update various helmet middlewares2023-03-20T12:23:47+00:002023-03-20T12:23:47+00:00https://github.com/OWASP/CheatSheetSeries/pull/1106Add Rust Query Parameterization recommendations2023-03-22T16:54:56+00:002023-03-22T16:54:56+00:00https://github.com/OWASP/CheatSheetSeries/pull/1107Update XML_External_Entity_Prevention_Cheat_Sheet.md2023-03-24T20:12:49+00:002023-03-24T20:12:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1108Remove link to leapgraph that redirects to gambling website2023-03-29T18:58:34+00:002023-03-29T18:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1113Fix CSRF reference link2023-04-05T15:56:52+00:002023-04-05T15:56:52+00:00https://github.com/OWASP/CheatSheetSeries/pull/1115REST Security Cheat Sheet - Removed Deprecated Feature-Policy and added Permissions-Policy 2023-04-22T01:27:20+00:002023-04-22T01:27:20+00:00https://github.com/OWASP/CheatSheetSeries/pull/1116Update Password_Storage_Cheat_Sheet.md2023-04-13T20:09:04+00:002023-04-13T20:09:04+00:00https://github.com/OWASP/CheatSheetSeries/pull/1117Improved JAXB Example2023-05-31T19:49:20+00:002023-05-31T19:49:20+00:00https://github.com/OWASP/CheatSheetSeries/pull/1120Update Input_Validation_Cheat_Sheet.md Fixed a stray any2023-04-17T13:25:15+00:002023-04-17T13:25:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1122document custom request headers as a standalone CSRF protection2023-05-23T08:18:27+00:002023-05-23T08:18:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1125Commit for issue #11242023-04-28T10:31:25+00:002023-04-28T10:31:25+00:00https://github.com/OWASP/CheatSheetSeries/pull/1126Clarify that ProcessStartInfo.ArgumentList is not safe with untrusted data2023-05-02T13:28:21+00:002023-05-02T13:28:21+00:00https://github.com/OWASP/CheatSheetSeries/pull/1130remove SeaSponge from Threat Modeling Cheat Sheet2023-05-10T13:35:09+00:002023-05-10T13:35:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1131HTTP_Headers_Cheat_Sheet: Add missing comma in Permissions-Policy2023-05-10T13:35:27+00:002023-05-10T13:35:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1134Added pytm to tools and CTM to threat libraries list2023-05-18T16:34:32+00:002023-05-18T16:34:32+00:00https://github.com/OWASP/CheatSheetSeries/pull/1136Fix typo in CSRF Prevention cheat sheet2023-05-23T18:07:43+00:002023-05-23T18:07:43+00:00https://github.com/OWASP/CheatSheetSeries/pull/1137I checked to see if there are any other broken links on the page but this onre was quiet annoying when reading the post.2023-05-30T12:28:13+00:002023-05-30T12:28:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1138Adding some sample encryption code to the DotNet cheatsheet2023-06-13T12:14:59+00:002023-06-13T12:14:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1139Reintroduce an overview of Double Submit Cookie with HMAC2023-05-31T19:01:15+00:002023-05-31T19:01:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1142Lint fix2023-05-31T19:17:59+00:002023-05-31T19:17:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1144Typo in pseudocode2023-06-08T13:28:08+00:002023-06-08T13:28:08+00:00https://github.com/OWASP/CheatSheetSeries/pull/1146Creating dedicated Java Security Cheat Sheet2023-06-30T17:02:01+00:002023-06-30T17:02:01+00:00https://github.com/OWASP/CheatSheetSeries/pull/1150Fix issue with nonce reuse2023-06-22T12:58:29+00:002023-06-22T12:58:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1151Fix typo on CSRF cheat sheet2023-06-22T19:10:00+00:002023-06-22T19:10:00+00:00https://github.com/OWASP/CheatSheetSeries/pull/1152Secure Cloud Architecture cheat sheet2023-07-07T21:31:57+00:002023-07-07T21:31:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1154Removed Encrypted CSRF Cookie2023-06-25T17:42:13+00:002023-06-25T17:42:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1156Update markdown lint to allow collapsible sections2023-06-25T17:41:46+00:002023-06-25T17:41:46+00:00https://github.com/OWASP/CheatSheetSeries/pull/1157Initial start for prototype pollution prevention cheatsheet2023-06-30T17:02:33+00:002023-06-30T17:02:33+00:00https://github.com/OWASP/CheatSheetSeries/pull/1158Fix linting config2023-06-26T18:01:59+00:002023-06-26T18:01:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1159Add some pitfalls to the dotnet crypto code2023-06-30T17:02:51+00:002023-06-30T17:02:51+00:00https://github.com/OWASP/CheatSheetSeries/pull/1160Minor modifications to Java cheatsheet2023-07-05T13:22:57+00:002023-07-05T13:22:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1161Fix points which @szh raised in #11572023-07-05T12:04:15+00:002023-07-05T12:04:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1162Fix collapsible labels2023-07-05T13:27:48+00:002023-07-05T13:27:48+00:00https://github.com/OWASP/CheatSheetSeries/pull/1163Update Ruby_on_Rails_Cheat_Sheet.md2023-07-06T13:16:08+00:002023-07-06T13:16:08+00:00https://github.com/OWASP/CheatSheetSeries/pull/1164Replaced dead link in the Key Management Cheat Sheet2023-07-06T13:49:51+00:002023-07-06T13:49:51+00:00https://github.com/OWASP/CheatSheetSeries/pull/1166Bug - Incorrect markdown link in Cloud Arch Sheet 2023-07-10T13:30:45+00:002023-07-10T13:30:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1167Update HTTP_Headers_Cheat_Sheet.md2023-07-10T16:06:58+00:002023-07-10T16:06:58+00:00https://github.com/OWASP/CheatSheetSeries/pull/1170Add reference to Secrets Management CS in Key Storage CS2023-07-12T20:46:32+00:002023-07-12T20:46:32+00:00https://github.com/OWASP/CheatSheetSeries/pull/1171.NET Cheat Sheet spruce up2023-08-30T02:42:52+00:00szhhttps://github.com/szh2023-08-30T02:42:52+00:00https://github.com/OWASP/CheatSheetSeries/pull/1174Change entropy security claim2023-07-25T19:28:07+00:002023-07-25T19:28:07+00:00https://github.com/OWASP/CheatSheetSeries/pull/1177Rewrite IDOR cheat sheet2023-07-31T20:05:43+00:002023-07-31T20:05:43+00:00https://github.com/OWASP/CheatSheetSeries/pull/1178Add Shared Responsibility Model to Secure Cloud Architecture2023-08-25T22:08:54+00:002023-08-25T22:08:54+00:00https://github.com/OWASP/CheatSheetSeries/pull/1181Update XML_External_Entity_Prevention_Cheat_Sheet.md2023-08-09T02:54:16+00:002023-08-09T02:54:16+00:00https://github.com/OWASP/CheatSheetSeries/pull/1184Fix url for dotnet cheat sheet2023-08-23T13:51:53+00:002023-08-23T13:51:53+00:00https://github.com/OWASP/CheatSheetSeries/pull/1185Fixes a typo2023-08-23T10:42:22+00:002023-08-23T10:42:22+00:00https://github.com/OWASP/CheatSheetSeries/pull/1188Fix recommended password hashing implementations in .NET2023-08-29T13:20:53+00:00szhhttps://github.com/szh2023-08-29T13:20:53+00:00https://github.com/OWASP/CheatSheetSeries/pull/1189Logging_Cheat_Sheet.md Grammar2023-08-29T18:49:41+00:002023-08-29T18:49:41+00:00https://github.com/OWASP/CheatSheetSeries/pull/1190Add Mobile Application Security Cheat Sheet2023-08-30T14:11:13+00:002023-08-30T14:11:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1192Clarify Definition of Alphanumeric Characters in Output Encoding Rules2023-09-01T13:59:11+00:002023-09-01T13:59:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1193CSP: update refs2023-09-05T13:42:00+00:002023-09-05T13:42:00+00:00https://github.com/OWASP/CheatSheetSeries/pull/1194Fix grammar in Microservices Security Cheat Sheet2023-09-06T13:18:03+00:002023-09-06T13:18:03+00:00https://github.com/OWASP/CheatSheetSeries/pull/1198Fix typos in Kubernetes Security cheat sheet2023-09-07T21:24:02+00:002023-09-07T21:24:02+00:00https://github.com/OWASP/CheatSheetSeries/pull/1199Update Nodejs_Security_Cheat_Sheet.md2023-09-08T16:07:23+00:002023-09-08T16:07:23+00:00https://github.com/OWASP/CheatSheetSeries/pull/1204Updates for the Cryptographic_Storage_Cheat_Sheet.md2023-09-17T23:02:49+00:002023-09-17T23:02:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1206Introduce python venv to Makefile2023-09-22T13:54:29+00:002023-09-22T13:54:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1207Add context to security headers in REST Security Cheat Sheet2023-09-21T13:52:56+00:002023-09-21T13:52:56+00:00https://github.com/OWASP/CheatSheetSeries/pull/1209Add separate try/catch while setting features in XEE Prevention (#1098)2023-09-27T03:24:11+00:002023-09-27T03:24:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1210Add additional documentation for PII in Session Management Cheat Shee…2023-10-03T12:40:36+00:002023-10-03T12:40:36+00:00https://github.com/OWASP/CheatSheetSeries/pull/1211Fixing typo in Access_Control_Cheat_Sheet.md2023-09-28T12:40:57+00:002023-09-28T12:40:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1213Update mkdocs.yml to make copywrite date automatically update2023-10-09T14:04:49+00:002023-10-09T14:04:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1214Performing an update to the CSP cheatsheet, both structure and content2023-10-09T14:05:46+00:002023-10-09T14:05:46+00:00https://github.com/OWASP/CheatSheetSeries/pull/1218Deserialization_Cheat_Sheet.html#java - Other formats/libraries2023-10-16T19:31:29+00:002023-10-16T19:31:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1219Remove @SafeHtml from Bean Validation Cheat Sheet (#888)2023-10-25T12:55:10+00:002023-10-25T12:55:10+00:00https://github.com/OWASP/CheatSheetSeries/pull/1220Add section on Cookie-to-header token (#1215)2023-10-26T22:31:38+00:002023-10-26T22:31:38+00:00https://github.com/OWASP/CheatSheetSeries/pull/1224Update to Cred Stuffing Cheat Sheet2023-11-13T13:57:27+00:00szhhttps://github.com/szh2023-11-13T13:57:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1226Update Password_Storage_Cheat_Sheet.md2023-11-18T18:04:27+00:002023-11-18T18:04:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1227Update of Threat Model Cheatshet2023-11-22T14:35:35+00:00szhhttps://github.com/szh2023-11-22T14:35:35+00:00https://github.com/OWASP/CheatSheetSeries/pull/1228Update SQL_Injection_Prevention_Cheat_Sheet.md2023-11-22T14:31:29+00:002023-11-22T14:31:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1229Update Password_Storage_Cheat_Sheet.md2023-11-22T14:38:42+00:002023-11-22T14:38:42+00:00https://github.com/OWASP/CheatSheetSeries/pull/1230Symfony cheatsheet2023-11-29T12:31:59+00:002023-11-29T12:31:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1233Updated spelling and grammar for Abuse_Case_Cheat_Sheet.md2023-11-27T12:59:30+00:002023-11-27T12:59:30+00:00https://github.com/OWASP/CheatSheetSeries/pull/1238Add Django Security Cheat Sheet (#1035)2023-11-29T12:31:15+00:002023-11-29T12:31:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1240#1239 - fix Threat Modeling Cheat Sheet table with table generator2023-11-29T17:45:01+00:002023-11-29T17:45:01+00:00https://github.com/OWASP/CheatSheetSeries/pull/1242Fix inter-CS links2023-11-29T20:23:25+00:002023-11-29T20:23:25+00:00https://github.com/OWASP/CheatSheetSeries/pull/1246Update pull_request_template.md2023-12-01T22:08:58+00:002023-12-01T22:08:58+00:00https://github.com/OWASP/CheatSheetSeries/pull/1248Update Multifactor_Authentication_Cheat_Sheet.md2023-12-06T05:20:20+00:002023-12-06T05:20:20+00:00 \ No newline at end of file +https://cheatsheetseries.owasp.org/OWASP Cheat Sheet Series update2023-12-06T13:47:18+00:00Core teamdominique.righetto@owasp.orgpython-feedgenhttps://cheatsheetseries.owasp.org/gitbook/images/favicon.icoList of the last updates on the contenthttps://github.com/OWASP/CheatSheetSeries/pull/1077Update Docker_Security_Cheat_Sheet2023-01-27T14:08:45+00:002023-01-27T14:08:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1079Fix broken link on JSON Web Token Cheat Sheet for Java2023-01-29T14:18:15+00:002023-01-29T14:18:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1080fixed some typos/grammatical errors2023-01-31T12:58:34+00:002023-01-31T12:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1082Add reference for DRF CS2023-02-13T13:56:59+00:002023-02-13T13:56:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1084Add note on Argument Injection2023-03-22T16:57:47+00:002023-03-22T16:57:47+00:00https://github.com/OWASP/CheatSheetSeries/pull/1085Small grammatical/typo fixes2023-02-05T00:42:59+00:002023-02-05T00:42:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1086Public-Key-Pins header has been deprecated2023-02-13T13:35:04+00:002023-02-13T13:35:04+00:00https://github.com/OWASP/CheatSheetSeries/pull/1088Added flags to enable secure processing and explicitly disable XInclu…2023-02-17T17:38:22+00:002023-02-17T17:38:22+00:00https://github.com/OWASP/CheatSheetSeries/pull/1090Secure design2023-02-22T15:14:09+00:002023-02-22T15:14:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1091DOM Clobbering Prevention Cheat Sheet2023-02-19T17:48:11+00:002023-02-19T17:48:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1093XSS: remove forward slash (fixes #1089)2023-02-22T14:42:59+00:00szhhttps://github.com/szh2023-02-22T14:42:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1095Refactored name.2023-02-22T15:40:50+00:002023-02-22T15:40:50+00:00https://github.com/OWASP/CheatSheetSeries/pull/1096Fix cs filename2023-02-24T09:52:09+00:002023-02-24T09:52:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1097Improve JAXB example/recommendation with 'disallow-doctype-decl' feat…2023-03-04T03:59:57+00:002023-03-04T03:59:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1099deserialization: typo and some wording2023-03-04T03:58:34+00:002023-03-04T03:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1100deserialization: typo :)2023-03-04T04:17:13+00:002023-03-04T04:17:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1102Add pinning cautions2023-03-14T12:35:06+00:002023-03-14T12:35:06+00:00https://github.com/OWASP/CheatSheetSeries/pull/1103Clarity to JAXP DocumentBuilderFactory section2023-03-22T16:58:57+00:002023-03-22T16:58:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1104[NodeJS Security Cheat Sheet] Fix Express 4.x deprecated res.send2023-03-16T13:13:45+00:002023-03-16T13:13:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1105[NodeJS Security Cheat Sheet] Update various helmet middlewares2023-03-20T12:23:47+00:002023-03-20T12:23:47+00:00https://github.com/OWASP/CheatSheetSeries/pull/1106Add Rust Query Parameterization recommendations2023-03-22T16:54:56+00:002023-03-22T16:54:56+00:00https://github.com/OWASP/CheatSheetSeries/pull/1107Update XML_External_Entity_Prevention_Cheat_Sheet.md2023-03-24T20:12:49+00:002023-03-24T20:12:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1108Remove link to leapgraph that redirects to gambling website2023-03-29T18:58:34+00:002023-03-29T18:58:34+00:00https://github.com/OWASP/CheatSheetSeries/pull/1113Fix CSRF reference link2023-04-05T15:56:52+00:002023-04-05T15:56:52+00:00https://github.com/OWASP/CheatSheetSeries/pull/1115REST Security Cheat Sheet - Removed Deprecated Feature-Policy and added Permissions-Policy 2023-04-22T01:27:20+00:002023-04-22T01:27:20+00:00https://github.com/OWASP/CheatSheetSeries/pull/1116Update Password_Storage_Cheat_Sheet.md2023-04-13T20:09:04+00:002023-04-13T20:09:04+00:00https://github.com/OWASP/CheatSheetSeries/pull/1117Improved JAXB Example2023-05-31T19:49:20+00:002023-05-31T19:49:20+00:00https://github.com/OWASP/CheatSheetSeries/pull/1120Update Input_Validation_Cheat_Sheet.md Fixed a stray any2023-04-17T13:25:15+00:002023-04-17T13:25:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1122document custom request headers as a standalone CSRF protection2023-05-23T08:18:27+00:002023-05-23T08:18:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1125Commit for issue #11242023-04-28T10:31:25+00:002023-04-28T10:31:25+00:00https://github.com/OWASP/CheatSheetSeries/pull/1126Clarify that ProcessStartInfo.ArgumentList is not safe with untrusted data2023-05-02T13:28:21+00:002023-05-02T13:28:21+00:00https://github.com/OWASP/CheatSheetSeries/pull/1130remove SeaSponge from Threat Modeling Cheat Sheet2023-05-10T13:35:09+00:002023-05-10T13:35:09+00:00https://github.com/OWASP/CheatSheetSeries/pull/1131HTTP_Headers_Cheat_Sheet: Add missing comma in Permissions-Policy2023-05-10T13:35:27+00:002023-05-10T13:35:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1134Added pytm to tools and CTM to threat libraries list2023-05-18T16:34:32+00:002023-05-18T16:34:32+00:00https://github.com/OWASP/CheatSheetSeries/pull/1136Fix typo in CSRF Prevention cheat sheet2023-05-23T18:07:43+00:002023-05-23T18:07:43+00:00https://github.com/OWASP/CheatSheetSeries/pull/1137I checked to see if there are any other broken links on the page but this onre was quiet annoying when reading the post.2023-05-30T12:28:13+00:002023-05-30T12:28:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1138Adding some sample encryption code to the DotNet cheatsheet2023-06-13T12:14:59+00:002023-06-13T12:14:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1139Reintroduce an overview of Double Submit Cookie with HMAC2023-05-31T19:01:15+00:002023-05-31T19:01:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1142Lint fix2023-05-31T19:17:59+00:002023-05-31T19:17:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1144Typo in pseudocode2023-06-08T13:28:08+00:002023-06-08T13:28:08+00:00https://github.com/OWASP/CheatSheetSeries/pull/1146Creating dedicated Java Security Cheat Sheet2023-06-30T17:02:01+00:002023-06-30T17:02:01+00:00https://github.com/OWASP/CheatSheetSeries/pull/1150Fix issue with nonce reuse2023-06-22T12:58:29+00:002023-06-22T12:58:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1151Fix typo on CSRF cheat sheet2023-06-22T19:10:00+00:002023-06-22T19:10:00+00:00https://github.com/OWASP/CheatSheetSeries/pull/1152Secure Cloud Architecture cheat sheet2023-07-07T21:31:57+00:002023-07-07T21:31:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1154Removed Encrypted CSRF Cookie2023-06-25T17:42:13+00:002023-06-25T17:42:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1156Update markdown lint to allow collapsible sections2023-06-25T17:41:46+00:002023-06-25T17:41:46+00:00https://github.com/OWASP/CheatSheetSeries/pull/1157Initial start for prototype pollution prevention cheatsheet2023-06-30T17:02:33+00:002023-06-30T17:02:33+00:00https://github.com/OWASP/CheatSheetSeries/pull/1158Fix linting config2023-06-26T18:01:59+00:002023-06-26T18:01:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1159Add some pitfalls to the dotnet crypto code2023-06-30T17:02:51+00:002023-06-30T17:02:51+00:00https://github.com/OWASP/CheatSheetSeries/pull/1160Minor modifications to Java cheatsheet2023-07-05T13:22:57+00:002023-07-05T13:22:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1161Fix points which @szh raised in #11572023-07-05T12:04:15+00:002023-07-05T12:04:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1162Fix collapsible labels2023-07-05T13:27:48+00:002023-07-05T13:27:48+00:00https://github.com/OWASP/CheatSheetSeries/pull/1163Update Ruby_on_Rails_Cheat_Sheet.md2023-07-06T13:16:08+00:002023-07-06T13:16:08+00:00https://github.com/OWASP/CheatSheetSeries/pull/1164Replaced dead link in the Key Management Cheat Sheet2023-07-06T13:49:51+00:002023-07-06T13:49:51+00:00https://github.com/OWASP/CheatSheetSeries/pull/1166Bug - Incorrect markdown link in Cloud Arch Sheet 2023-07-10T13:30:45+00:002023-07-10T13:30:45+00:00https://github.com/OWASP/CheatSheetSeries/pull/1167Update HTTP_Headers_Cheat_Sheet.md2023-07-10T16:06:58+00:002023-07-10T16:06:58+00:00https://github.com/OWASP/CheatSheetSeries/pull/1170Add reference to Secrets Management CS in Key Storage CS2023-07-12T20:46:32+00:002023-07-12T20:46:32+00:00https://github.com/OWASP/CheatSheetSeries/pull/1171.NET Cheat Sheet spruce up2023-08-30T02:42:52+00:00szhhttps://github.com/szh2023-08-30T02:42:52+00:00https://github.com/OWASP/CheatSheetSeries/pull/1174Change entropy security claim2023-07-25T19:28:07+00:002023-07-25T19:28:07+00:00https://github.com/OWASP/CheatSheetSeries/pull/1177Rewrite IDOR cheat sheet2023-07-31T20:05:43+00:002023-07-31T20:05:43+00:00https://github.com/OWASP/CheatSheetSeries/pull/1178Add Shared Responsibility Model to Secure Cloud Architecture2023-08-25T22:08:54+00:002023-08-25T22:08:54+00:00https://github.com/OWASP/CheatSheetSeries/pull/1181Update XML_External_Entity_Prevention_Cheat_Sheet.md2023-08-09T02:54:16+00:002023-08-09T02:54:16+00:00https://github.com/OWASP/CheatSheetSeries/pull/1184Fix url for dotnet cheat sheet2023-08-23T13:51:53+00:002023-08-23T13:51:53+00:00https://github.com/OWASP/CheatSheetSeries/pull/1185Fixes a typo2023-08-23T10:42:22+00:002023-08-23T10:42:22+00:00https://github.com/OWASP/CheatSheetSeries/pull/1188Fix recommended password hashing implementations in .NET2023-08-29T13:20:53+00:00szhhttps://github.com/szh2023-08-29T13:20:53+00:00https://github.com/OWASP/CheatSheetSeries/pull/1189Logging_Cheat_Sheet.md Grammar2023-08-29T18:49:41+00:002023-08-29T18:49:41+00:00https://github.com/OWASP/CheatSheetSeries/pull/1190Add Mobile Application Security Cheat Sheet2023-08-30T14:11:13+00:002023-08-30T14:11:13+00:00https://github.com/OWASP/CheatSheetSeries/pull/1192Clarify Definition of Alphanumeric Characters in Output Encoding Rules2023-09-01T13:59:11+00:002023-09-01T13:59:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1193CSP: update refs2023-09-05T13:42:00+00:002023-09-05T13:42:00+00:00https://github.com/OWASP/CheatSheetSeries/pull/1194Fix grammar in Microservices Security Cheat Sheet2023-09-06T13:18:03+00:002023-09-06T13:18:03+00:00https://github.com/OWASP/CheatSheetSeries/pull/1198Fix typos in Kubernetes Security cheat sheet2023-09-07T21:24:02+00:002023-09-07T21:24:02+00:00https://github.com/OWASP/CheatSheetSeries/pull/1199Update Nodejs_Security_Cheat_Sheet.md2023-09-08T16:07:23+00:002023-09-08T16:07:23+00:00https://github.com/OWASP/CheatSheetSeries/pull/1204Updates for the Cryptographic_Storage_Cheat_Sheet.md2023-09-17T23:02:49+00:002023-09-17T23:02:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1206Introduce python venv to Makefile2023-09-22T13:54:29+00:002023-09-22T13:54:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1207Add context to security headers in REST Security Cheat Sheet2023-09-21T13:52:56+00:002023-09-21T13:52:56+00:00https://github.com/OWASP/CheatSheetSeries/pull/1209Add separate try/catch while setting features in XEE Prevention (#1098)2023-09-27T03:24:11+00:002023-09-27T03:24:11+00:00https://github.com/OWASP/CheatSheetSeries/pull/1210Add additional documentation for PII in Session Management Cheat Shee…2023-10-03T12:40:36+00:002023-10-03T12:40:36+00:00https://github.com/OWASP/CheatSheetSeries/pull/1211Fixing typo in Access_Control_Cheat_Sheet.md2023-09-28T12:40:57+00:002023-09-28T12:40:57+00:00https://github.com/OWASP/CheatSheetSeries/pull/1213Update mkdocs.yml to make copywrite date automatically update2023-10-09T14:04:49+00:002023-10-09T14:04:49+00:00https://github.com/OWASP/CheatSheetSeries/pull/1214Performing an update to the CSP cheatsheet, both structure and content2023-10-09T14:05:46+00:002023-10-09T14:05:46+00:00https://github.com/OWASP/CheatSheetSeries/pull/1218Deserialization_Cheat_Sheet.html#java - Other formats/libraries2023-10-16T19:31:29+00:002023-10-16T19:31:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1219Remove @SafeHtml from Bean Validation Cheat Sheet (#888)2023-10-25T12:55:10+00:002023-10-25T12:55:10+00:00https://github.com/OWASP/CheatSheetSeries/pull/1220Add section on Cookie-to-header token (#1215)2023-10-26T22:31:38+00:002023-10-26T22:31:38+00:00https://github.com/OWASP/CheatSheetSeries/pull/1224Update to Cred Stuffing Cheat Sheet2023-11-13T13:57:27+00:00szhhttps://github.com/szh2023-11-13T13:57:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1226Update Password_Storage_Cheat_Sheet.md2023-11-18T18:04:27+00:002023-11-18T18:04:27+00:00https://github.com/OWASP/CheatSheetSeries/pull/1227Update of Threat Model Cheatshet2023-11-22T14:35:35+00:00szhhttps://github.com/szh2023-11-22T14:35:35+00:00https://github.com/OWASP/CheatSheetSeries/pull/1228Update SQL_Injection_Prevention_Cheat_Sheet.md2023-11-22T14:31:29+00:002023-11-22T14:31:29+00:00https://github.com/OWASP/CheatSheetSeries/pull/1229Update Password_Storage_Cheat_Sheet.md2023-11-22T14:38:42+00:002023-11-22T14:38:42+00:00https://github.com/OWASP/CheatSheetSeries/pull/1230Symfony cheatsheet2023-11-29T12:31:59+00:002023-11-29T12:31:59+00:00https://github.com/OWASP/CheatSheetSeries/pull/1233Updated spelling and grammar for Abuse_Case_Cheat_Sheet.md2023-11-27T12:59:30+00:002023-11-27T12:59:30+00:00https://github.com/OWASP/CheatSheetSeries/pull/1238Add Django Security Cheat Sheet (#1035)2023-11-29T12:31:15+00:002023-11-29T12:31:15+00:00https://github.com/OWASP/CheatSheetSeries/pull/1240#1239 - fix Threat Modeling Cheat Sheet table with table generator2023-11-29T17:45:01+00:002023-11-29T17:45:01+00:00https://github.com/OWASP/CheatSheetSeries/pull/1242Fix inter-CS links2023-11-29T20:23:25+00:002023-11-29T20:23:25+00:00https://github.com/OWASP/CheatSheetSeries/pull/1246Update pull_request_template.md2023-12-01T22:08:58+00:002023-12-01T22:08:58+00:00https://github.com/OWASP/CheatSheetSeries/pull/1248Update Multifactor_Authentication_Cheat_Sheet.md2023-12-06T05:20:20+00:002023-12-06T05:20:20+00:00https://github.com/OWASP/CheatSheetSeries/pull/1250Update LDAP_Injection_Prevention_Cheat_Sheet.md2023-12-06T13:45:48+00:002023-12-06T13:45:48+00:00 \ No newline at end of file diff --git a/README.md b/README.md index 419f1e5589..f63907b668 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -Website last update: 2023-12-06 at 05:23:27. +Website last update: 2023-12-06 at 13:48:26. diff --git a/bundle.zip b/bundle.zip index a9785e82498bb5ff51b06f3ec7c1be498cbabba8..2c26d9d3c72b0e85ac99a9de6b9d4415625f9a08 100644 GIT binary patch delta 25152 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 Xbl@{quw-JHuobZw%mjFq27~!O)b}UQ delta 25046 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 ak(==ldMG{}%?-og|2Y_j!K*Sj-2VZ&<)%IW diff --git a/cheatsheets/LDAP_Injection_Prevention_Cheat_Sheet.html b/cheatsheets/LDAP_Injection_Prevention_Cheat_Sheet.html index 3e4781167c..49201f5b4b 100644 --- a/cheatsheets/LDAP_Injection_Prevention_Cheat_Sheet.html +++ b/cheatsheets/LDAP_Injection_Prevention_Cheat_Sheet.html @@ -2493,7 +2493,7 @@

Distinguished Name Escapingexhaustive list is the following: \ # + < > , ; " = and leading or trailing spaces.

+

The exhaustive list is the following: \ # + < > , ; " = and leading or trailing spaces.

Some "special" characters that are allowed in Distinguished Names and do not need to be escaped include:

* ( ) . & - _ [ ] ` ~ | @ $ % ^ ? : { } ! '
 
diff --git a/sitemap.xml.gz b/sitemap.xml.gz index af1b6d03e9f85cf32d24c0851e060d5100d103a8..d5729cbcbfb24b5e5bc9a2ac53f61cf9d61dec74 100644 GIT binary patch delta 15 Wcmey$`IVDRzMF$1t9m2bdlmpJGX+cl delta 15 Wcmey$`IVDRzMF&N56ecj_bdP{Oa*5E