Skip to content
View alilleybrinker's full-sized avatar

Organizations

@omnibor

Block or report alilleybrinker

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
alilleybrinker/README.md

Hi, I'm Andrew! πŸ‘‹

I am a Principal Engineer at MITRE, where I work on a few different things:

  • πŸ” Lead the development of Hipcheck, a tool for automated supply chain risk assessment of software repositories.
  • πŸ–‡οΈ Contribute to OmniBOR (formerly GitBOM), a standard and tooling for recording build inputs for software artifacts.

Sometimes I Write

  • πŸ—’οΈ Write on my personal blog about topics like memory safety, Rust, open source software, and software supply chain security.
  • πŸ¦€ Write at Possible Rust (on hiatus).

Slightly Less Big Things

  • πŸ—¨οΈ Keep a list of languages written in Rust.
  • ⁉️ Maintain woah, a Result type that separates errors you can handle from errors you can't.
  • 🏷️ Maintain semver-explain, a CLI tool for explaining SemVer requirements.
  • πŸ›‘ Maintain replace_err, which adds a replace_err method for Result.
  • πŸ—οΈ Maintain pathbuf, a convenient macro for building PathBufs.
  • πŸͺ„ Created FindCargo.cmake, a CMake module for interoperating with Cargo.
  • ⏲️ Wrote dcalc, a CLI duration calculator.
  • 🐱 Wrote good-cat, a cat that hates pipes.
  • πŸ“Ž Wrote gccarch, a tool for getting info on GCC's supported architectures.
  • πŸ“† Wrote skej, a little analyzer for concurrent schedules.

Things I'd Like to Get To

  • πŸ–¨οΈ Building cargo-spdx, a tool for generating SPDX Software Bills of Materials for Rust builds.
  • 🌐 Creating Tin, a currently ill-defined programming language.
  • πŸ“Š Want to build epss, a library and CLI for interacting with the Exploit Prediction Scoring System API.
  • πŸ’­ Want to finish building shy, a POSIX shell static site generator I can use on tilde.institute.

Past Projects

Pinned Loading

  1. mitre/hipcheck mitre/hipcheck Public

    Automatically assess and score software repositories for supply chain risk.

    Rust 83 6

  2. langs-in-rust langs-in-rust Public

    A list of programming languages implemented in Rust, for inspiration.

    Python 887 63

  3. omnibor/omnibor-rs omnibor/omnibor-rs Public

    Reproducible identifiers & fine-grained build dependency tracking for software artifacts.

    Rust 21 9

  4. cargo-spdx cargo-spdx Public

    Generate an SPDX Software Bill of Materials for Rust crates.

    Rust 19 2

  5. semver-explain semver-explain Public

    Explain semver requirements by converting them into less than, greater than, and/or equal to form.

    Rust 31 2

  6. cwe-api cwe-api Public

    Rust implementation of a CWE API consumer.

    Rust 1