From bfeb0317c786d6844caa93c6e561278bd97bebc7 Mon Sep 17 00:00:00 2001 From: James Cooper <30380166+jcoo092@users.noreply.github.com> Date: Mon, 31 Jul 2023 13:30:02 +1200 Subject: [PATCH] Add a OWASP Juice Shop series --- .../OWASPJuiceShopDeployingSecuring/One.md | 3 ++ .../OnePointFive.md | 3 ++ .../OWASPJuiceShopDeployingSecuring/Two.md | 7 +++- hugo.yml | 37 ++++++++++++------- 4 files changed, 34 insertions(+), 16 deletions(-) diff --git a/content/posts/OWASPJuiceShopDeployingSecuring/One.md b/content/posts/OWASPJuiceShopDeployingSecuring/One.md index 26d9b4d..58a324d 100644 --- a/content/posts/OWASPJuiceShopDeployingSecuring/One.md +++ b/content/posts/OWASPJuiceShopDeployingSecuring/One.md @@ -10,6 +10,9 @@ Tags: - Deployment - OWASP - OWASP Juice Shop + +Series: +- Deploying Then Securing the OWASP Juice Shop --- # Deploying, and then Securing, the OWASP Juice Shop Application diff --git a/content/posts/OWASPJuiceShopDeployingSecuring/OnePointFive.md b/content/posts/OWASPJuiceShopDeployingSecuring/OnePointFive.md index a115485..9a61151 100644 --- a/content/posts/OWASPJuiceShopDeployingSecuring/OnePointFive.md +++ b/content/posts/OWASPJuiceShopDeployingSecuring/OnePointFive.md @@ -10,6 +10,9 @@ Tags: - Deployment - Documentation - Gripes + +Series: + - Deploying Then Securing the OWASP Juice Shop --- # Difficulties getting started with AWS diff --git a/content/posts/OWASPJuiceShopDeployingSecuring/Two.md b/content/posts/OWASPJuiceShopDeployingSecuring/Two.md index 02be239..c057f25 100644 --- a/content/posts/OWASPJuiceShopDeployingSecuring/Two.md +++ b/content/posts/OWASPJuiceShopDeployingSecuring/Two.md @@ -10,6 +10,9 @@ Tags: - Deployment - OWASP Juice Shop - OWASP + +Series: + - Deploying Then Securing the OWASP Juice Shop --- # Deploying the Juice Shop to AWS, the manual way @@ -22,6 +25,6 @@ The [OWASP](https://owasp.org/www-project-juice-shop/) [Juice Shop](https://gith [^whatsthedifference]: To be completely honest, as at the time of writing I can't actually tell what the important differences are between Lightsail using containers, Elastic Beanstalk and App Runner. Except that the first two qualify for a free tier for the first 12 months after account creation (transitively via Beanstalk, apparently), while the latter seemingly has no free tier. I haven't worked with any of them in depth yet, though. [^novagrant]: In fact, I couldn't find any reference to Vagrant in AWS' official documentation, and almost nothing mentioning Vagrant in the AWS Marketplace. Mitchell Hashimoto himself seemingly used to provide an AWS plugin to Vagrant, but that has apparently been deprecated now. -The OWASP Juice Shop itself, independent of deployment/development environment helpers, is a Node.js application.[nodeversion] If one really wants to do it oneself, it is one of the easiest languages/ecosystems to do-it-yourself with. +The OWASP Juice Shop itself, independent of deployment/development environment helpers, is a Node.js application.[^nodeversion] If one really wants to do it oneself, it is one of the easiest languages/ecosystems to do-it-yourself with. -[nodeversion]: I targeted Node.js 18, since it was listed as the latest version of Node.js that was still under support by both Node.js and Juice Shop. I actually suspect the table listing the supported versions that I saw was probably out-of-date, but I figured I should just stick with the documentation. \ No newline at end of file +[^nodeversion]: I targeted Node.js 18, since it was listed as the latest version of Node.js that was still under support by both Node.js and Juice Shop. I actually suspect the table listing the supported versions that I saw was probably out-of-date, but I figured I should just stick with the documentation. \ No newline at end of file diff --git a/hugo.yml b/hugo.yml index f50876d..6329f56 100644 --- a/hugo.yml +++ b/hugo.yml @@ -20,10 +20,10 @@ params: env: production # to enable google analytics, opengraph, twitter-cards and schema. title: James Cooper, Ph.D. description: "Computer scientist, software developer/programmer, application security enthusiast." - keywords: [Blog, CV, PaperMod] + keywords: [ Blog, CV, PaperMod ] author: James Cooper # author: ["Me", "You"] # multiple authors - images: [""] + images: [ "" ] DateFormat: "January 2, 2006" defaultTheme: auto # dark, light disableThemeToggle: false @@ -45,7 +45,7 @@ params: tocopen: false assets: - disableHLJS: true # to disable highlight.js + disableHLJS: false # to disable highlight.js # disableFingerprinting: true # favicon: "" # favicon16x16: "" @@ -89,7 +89,7 @@ params: url: "https://orcid.org/0000-0001-9954-3280" - name: Rss url: "index.xml" - + cover: hidden: true # hide everywhere but not in structured data hiddenInList: true # hide on list pages and home @@ -109,7 +109,7 @@ params: distance: 1000 threshold: 0.4 minMatchCharLength: 0 - keys: ["title", "permalink", "summary", "content"] + keys: [ "title", "permalink", "summary", "content" ] menu: main: - identifier: about @@ -132,20 +132,24 @@ menu: name: Publications url: /publications/ weight: 30 + - identifier: series + name: Series + url: /series/ + weight: 40 #- identifier: example # name: example.org # url: https://example.org # weight: 30 # Read: https://github.com/adityatelange/hugo-PaperMod/wiki/FAQs#using-hugos-syntax-highlighter-chroma -pygmentsUseClasses: true -markup: - highlight: - noClasses: false - # anchorLineNos: true - # codeFences: true - # guessSyntax: true - # lineNos: true - # style: monokai +#pygmentsUseClasses: true +#markup: +# highlight: +# noClasses: false +# anchorLineNos: true +# codeFences: true +# guessSyntax: true +# lineNos: true +# style: monokai privacy: disqus: @@ -160,3 +164,8 @@ privacy: disable: true youtube: disable: true + +taxonomies: +# category: categories + series: series + tag: tags \ No newline at end of file