SECNET.WORK / ENGINEERING WORKSHOP
Take security from code to release decisions.
One product, different trust boundaries. Inspect Harbor Desk’s web, API and mobile components; expose a flaw, test the correction and explain the decision.
01 · Start with secure codingHARBOR DESK / ARCHITECTURE
TLS protects transport. Authority is evaluated at each boundary.
FOLLOW YOUR ROLE
Choose a specialization path.
From secure code to design ownership. The sequence below is a study recommendation, not an account achievement or formal qualification.
- 01Secure coding
- 02Web application security testing
- 03API authorization and business logic testing
- 04Android security review
- 05iOS security review
- 06DevSecOps and the software supply chain
- 07Secure software development lifecycle
- 08Threat modeling and design review
- 09Security-focused QA and retesting
- 10Security review of AI-generated code
Academy is a separate application. Choices here are not written to a career account; the career page opens your existing plan.
WORKSHOP LIBRARY
10 topics. Three depths in each.
10 modules · beginner, intermediate, advanced
Secure coding
A request that works is not necessarily authorized. Build trusted actor context, data boundaries, parameterized queries and field allowlists together in Harbor Desk.
3 scenarios · code + test + reasoningWeb application security testing
Test browser behavior, server sessions and file-processing boundaries together. Distinguish scanner output from a validated finding.
3 scenarios · code + test + reasoningAPI authorization and business logic testing
Isolate object, action and tenant boundaries. Test forged roles, foreign records and stale updates in the Harbor Desk API.
3 scenarios · code + test + reasoningAndroid security review
Review Android storage, verified links and release artifacts. Keep browser policy models distinct from device verification.
3 scenarios · code + test + reasoningiOS security review
Review Keychain, Universal Links and release entitlements against business needs. Do not base token storage decisions on sandbox assumptions alone.
3 scenarios · code + test + reasoningDevSecOps and the software supply chain
Show which code was checked, by which tool and through which artifact, rather than relying on a green pipeline. SAST, DAST, SCA and SBOM produce different evidence.
3 scenarios · code + test + reasoningSecure software development lifecycle
Translate policy into testable product requirements. Trace owner, acceptance criteria, release gates and incident feedback in one record.
3 scenarios · code + test + reasoningThreat modeling and design review
Give architecture boxes meaning through trust boundaries and abuse paths. Review API, mobile, AI tools and recovery dependencies in the same product.
3 scenarios · code + test + reasoningSecurity-focused QA and retesting
Go beyond the happy path: verify denial, outage, race and side-effect behavior. Define expectations independently of current implementation.
3 scenarios · code + test + reasoningSecurity review of AI-generated code
AI can accelerate work; authority over security decisions is retained. Evaluate generated code, package suggestions and self-authored tests with independent evidence.
3 scenarios · code + test + reasoningRun it locally.
Node.js HTTP API, Python/SQLite fixture and tests; TypeScript, Java, C#, Kotlin and Swift review fragments. No package installation for Node/Python. Native fragments are not full applications; SDK and device verification remain separate.
Download the Harbor Desk project