Log Scrubber Redacting Secret Values
A structured log scrubber that masks known secret keys and bearer tokens before serialization, without mutating the original object.
Treat every input as untrusted: contain paths, isolate secrets, and avoid shell injection.
A structured log scrubber that masks known secret keys and bearer tokens before serialization, without mutating the original object.
A command runner that executes binaries with an argument array and no shell, so untrusted values can never be interpreted as shell syntax.
A path resolver that joins untrusted segments onto a base directory and rejects any attempt to escape it via dot dot segments or absolute paths.
A boundary parser that validates raw external input once and hands typed, sanitized values to the rest of the program.
Style accessible focus indicators using CSS focus-visible to show outlines only for keyboard navigation not mouse.
Demonstrates sealed classes and interfaces to create restricted class hierarchies, enabling exhaustive pattern matching and domain modeling with known subtypes.