SOPS topics
12 short topics in Application Security and Secure Development. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
Secret identity and organization
Demonstrate secret identity and organization in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Encryption and key ownership
Demonstrate encryption and key ownership in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Bootstrap credentials
Demonstrate bootstrap credentials in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Application secret delivery
Demonstrate application secret delivery in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Access permission boundaries
Demonstrate access permission boundaries in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Secret rotation workflows
Demonstrate secret rotation workflows in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
Secret history and version strategy
Demonstrate secret history and version strategy in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Environment separation
Demonstrate environment separation in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Redaction and logging boundaries
Demonstrate redaction and logging boundaries in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
Backup and recovery of secrets
Demonstrate backup and recovery of secrets in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
Repository and deployment integration
Demonstrate repository and deployment integration in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Secret-access verification
Demonstrate secret-access verification in a focused SOPS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond SOPS.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Security identity and secrets.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.