Skip to content
View willj4945's full-sized avatar

Block or report willj4945

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
willj4945/README.md

Hi, I'm Will Johnson πŸ‘‹

Senior Security Engineer Β· Security Tooling Β· Cloud Security Β· DevSecOps

Six years in federal cybersecurity. I build tools that turn scan results and cloud configuration into evidence: where a vulnerability came from, which control it affects, and who can fix it.


πŸš€ Featured Projects

What's In My Image (wimi) β€” Traces every package and CVE in a container image to the base image or the build step that added it, matching base layers by SHA-256 digest. Zero dependencies, runs air-gapped, imports Trivy / Grype / Harbor results. Signed releases with SLSA provenance and SBOMs. Sample report Β· Docs

cloudcomply β€” Go TUI that scores AWS Organizations against NIST 800-53 control families, filtered to the DoD Cloud SRG impact level (IL2–IL6) actually in scope. Single static binary that drops into AWS CloudShell.

gopher-scan β€” Concurrent TCP port scanner in Go: goroutine worker pool, hostname / IPv4 / IPv6 / CIDR targets.

CycloneDX Viewer β€” Browser-only SBOM viewer: search, sort, and export CycloneDX components to CSV.

View full portfolio β†’


πŸ›  What I Work On

  • Security tooling β€” Go and Python tools for supply chain analysis, scanning, and evidence generation
  • Cloud security β€” AWS architecture and hardening, infrastructure as code with Terraform
  • DevSecOps β€” SAST, DAST, SCA, and container scanning built into CI/CD
  • Software supply chain β€” SBOMs, SLSA provenance, signed artifacts
  • Compliance as code β€” NIST 800-53 / RMF and DoD Cloud SRG mapped to real infrastructure

🧰 Toolbox

Cloud & IaC AWS (IAM, Organizations, Security Hub, Config, Control Tower), Terraform, Azure, GCP
Languages Go, Python, Bash, PowerShell
Security tooling Trivy, Grype, Harbor, Prowler, Nessus, OpenSSF Scorecard
CI/CD GitHub Actions, security gates for SAST / DAST / SCA
Frameworks NIST 800-53, RMF, FISMA, CMMC, DoD Cloud Computing SRG

πŸ“« Connect

Pinned Loading

  1. windows_privacy windows_privacy Public

    PowerShell 2 1

  2. ramblings ramblings Public

    Notes, ideas, and experiments β€” a place to ramble about what I’m building and learning.

    SCSS 1 1

  3. cloudcomply cloudcomply Public

    Go TUI that scores AWS Organizations against NIST 800-53 control families and DoD SRG impact levels. Live Security Hub integration in progress.

    Go 2 1

  4. whats_in_my_image whats_in_my_image Public

    Prove where every package and CVE in a container image came from: the base image or the build step that added it. Zero dependencies, air-gap ready.

    Python 3 1