This is the Orchard Core solution for the code demoed at the Orchard Harvest conference in 2024. Check out the talk's recording here (to be added, not yet published).
Since other projects are included as git submodules when cloning this repo be sure to initialize submodules: When using a GUI this will most possibly happen by default, and when using the command line use the --recurse-submodules switch. If you cloned without initializing submodules, then you can run git submodule update --init --recursive to initialize them later.
Links to the projects that were used in the demo:
- Zed Attack Proxy (ZAP)
- Helpful Libraries, specifically Lombiq Helpful Libraries - Orchard Core Libraries - Security for
ConfigureSecurityDefaultsWithStaticFiles() - Lombiq UI Testing Toolbox for Orchard Core; check out the security scanning docs here