Making Rust supply chain attacks harder with Cackle

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • ioccc-obfuscated-c-contest

    IOCCC International Obfuscated C code contest entries

  • A semi-automated system that compares old unsafe code to new unsafe code would likely be really helpful here - say, a LLM prompted to investigate whether the new unsafe blocks are a significant difference in scope and documented intent from the old unsafe blocks. Unless the winners of https://www.ioccc.org/ are among your attackers, it's a pretty solid line of defense.

  • rfcs

    RFCs for changes to Rust

  • This is a really overwrought alternative to just breaking up `std` and listing which new libraries one wants in the regular [depenencies] section.

    https://github.com/rust-lang/rfcs/pull/1133 Yeah definitely I haven't been wanting this for years...

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • semver-trick

    How to avoid complicated coordinated upgrades

  • Let's say crate B depends on crate A with a pinned dependency, and uses one of its types in a public interface.

    Crate C depends on them both. It now can't bring in updates to A until B does, and when B updates that's a breaking change, so it better bump its major version.

    Take a look at this teick, for example, for foundational crates updating their major version: https://github.com/dtolnay/semver-trick

    Now imagine that being an issue every single patxh update.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts