C#: Add tests for PersistentCookie.ql

This commit is contained in:
Tom Hvitved
2020-12-04 17:14:00 +01:00
parent 0f5f0ed99e
commit 5d73566859
4 changed files with 16 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
// semmle-extractor-options: ${testdir}/../../../../resources/stubs/System.Web.cs /r:System.Collections.Specialized.dll
using System;
class PersistentCookie
{
void M(System.Web.HttpCookie cookie)
{
cookie.Expires = DateTime.Now.AddMonths(12); // BAD
cookie.Expires = DateTime.Now.AddMinutes(3); // GOOD
cookie.Expires = DateTime.Now.AddSeconds(301); // BAD
}
}

View File

@@ -0,0 +1,2 @@
| PersistentCookie.cs:8:9:8:51 | ... = ... | Avoid persistent cookies. |
| PersistentCookie.cs:10:9:10:53 | ... = ... | Avoid persistent cookies. |

View File

@@ -0,0 +1 @@
Security Features/PersistentCookie.ql