diff --git a/src/webapp01/Pages/DevSecOps.cshtml b/src/webapp01/Pages/DevSecOps.cshtml index 19f5d71..468a503 100644 --- a/src/webapp01/Pages/DevSecOps.cshtml +++ b/src/webapp01/Pages/DevSecOps.cshtml @@ -139,6 +139,9 @@ Secret Scanning + + Advanced Demo + diff --git a/src/webapp01/Pages/DevSecOps2.cshtml b/src/webapp01/Pages/DevSecOps2.cshtml new file mode 100644 index 0000000..142ce3a --- /dev/null +++ b/src/webapp01/Pages/DevSecOps2.cshtml @@ -0,0 +1,252 @@ +@page +@model DevSecOps2Model +@{ + ViewData["Title"] = "Advanced DevSecOps Security Demonstrations"; +} + +
Extended security vulnerability demonstrations for GitHub Advanced Security scanning
+@demo
+ Detected by GHAS Code Scanning +No vulnerability demonstrations available.
+ } +Deep semantic analysis with custom CodeQL queries for complex vulnerability patterns.
+ +Automated detection of SQL injection vulnerabilities in database queries.
+Organization-specific security policies and custom vulnerability detection rules.
+ +Comprehensive dependency vulnerability tracking and remediation guidance.
++ This form demonstrates SQL injection vulnerabilities that should be detected by GHAS. + DO NOT use in production! +
+ + + ++ This form lacks CSRF protection, demonstrating a common security vulnerability. +
+ + + ++ This page contains intentionally vulnerable code designed for GitHub Advanced Security + demonstrations. The vulnerabilities include SQL injection, CSRF, hardcoded credentials, + and insecure data handling patterns. +
++ Never deploy this code to production! Use it only for learning and testing + GHAS capabilities in a secure, isolated environment. +
++ Extended Demo: Visit our Advanced DevSecOps + page for additional security vulnerability demonstrations and extended GHAS capabilities. +
diff --git a/src/webapp01/Program.cs b/src/webapp01/Program.cs index a04832b..3177bcf 100644 --- a/src/webapp01/Program.cs +++ b/src/webapp01/Program.cs @@ -19,8 +19,7 @@ app.UseAuthorization(); -app.MapStaticAssets(); -app.MapRazorPages() - .WithStaticAssets(); +app.UseStaticFiles(); +app.MapRazorPages(); app.Run(); diff --git a/src/webapp01/webapp01.csproj b/src/webapp01/webapp01.csproj index 9b11105..97303be 100644 --- a/src/webapp01/webapp01.csproj +++ b/src/webapp01/webapp01.csproj @@ -1,7 +1,7 @@