Skip to content

feat: security learning path with cross-linked courses#360

Open
L0STE wants to merge 1 commit into
masterfrom
security-learning-path
Open

feat: security learning path with cross-linked courses#360
L0STE wants to merge 1 commit into
masterfrom
security-learning-path

Conversation

@L0STE

@L0STE L0STE commented Feb 16, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds 4 new courses completing the Solana Security Auditor learning path: Arithmetic & Accounting Exploits, Protocol-Level Attacks, Auditing Solana Programs, and Formal Verification with Kani
  • Adds cross-course link-backs across all 5 security courses so they read as a cohesive path — each introduction references preceding courses, and shared concepts (share inflation, fee arithmetic, oracle manipulation) are explicitly cross-referenced where they recur
  • Fixes hardcoded "Beginner" badge in CourseCard component — the difficulty prop was computed but never rendered, so all courses displayed as Beginner regardless of actual difficulty level
  • Adds i18n strings for new courses and path metadata

Add the complete Solana Security Auditor learning path:
- Arithmetic and Accounting Exploits (difficulty 2)
- Protocol-Level Attacks (difficulty 3)
- Auditing Solana Programs (difficulty 3)
- Formal Verification with Kani (difficulty 3)

Add cross-course link-backs so the 5 courses read as a cohesive
path rather than standalone units. Each course introduction now
references preceding courses, and shared concepts (share inflation,
fee arithmetic, oracle manipulation) are explicitly cross-referenced
where they recur.

Fix hardcoded "Beginner" badge in CourseCard component — the difficulty
prop was computed but never used, so all courses displayed as Beginner
regardless of their actual difficulty level.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant