Ryan S.
Ryan S.
Security engineer | Blockchain Developer

Blog specialized on Security, Crypto and blockchain.

Social
  • Twitter
  • GitHub
  • LinkedIn
  • bsky
    Bluesky

2026 © Ryan S.

    How GitHub Dependabot Works: From an Update Job to a Pull Request

    How GitHub Dependabot Works: From an Update Job to a Pull Request

    Dependabot runs jobs: an isolated updater parses manifests, matches advisories by version, then asks a private API to open the pull request.

    2026, Nov 05   —  24 minute read
    Inside the GitHub Advisory Database: What the Data Says and What It Does Not

    Inside the GitHub Advisory Database: What the Data Says and What It Does Not

    What the GitHub Advisory Database records, how to read OSV ranges, and why its yearly counts are not a trend: 36,266 reviewed advisories analysed.

    2026, Nov 05   —  16 minute read
    A Threat Model of the Dependency Update Path: What Dependabot Protects and What It Exposes

    A Threat Model of the Dependency Update Path: What Dependabot Protects and What It Exposes

    A threat model of automated dependency updates, using public incidents to show what cooldowns, read-only tokens and review stop, and what they miss.

    2026, Nov 05   —  18 minute read
    Isolating Untrusted Build Tools: How Dependabot's Credential Proxy Works

    Isolating Untrusted Build Tools: How Dependabot's Credential Proxy Works

    Dependabot's proxy adds credentials only to read requests. Its source shows what isolation stops, and why egress filtering is off by default.

    2026, Nov 05   —  17 minute read
    Transient Storage in Practice: Reentrancy Locks, Solidity's `transient` and Two Real Failures

    Transient Storage in Practice: Reentrancy Locks, Solidity's `transient` and Two Real Failures

    EIP-1153 from the spec to solc: measured lock gas, flags that outlive a call, the Startale drain and a solc via-IR bug, all reproduced with code.

    2026, Nov 04   —  29 minute read
    SSZ vs RLP: How Ethereum Serialises Data on Each Layer

    SSZ vs RLP: How Ethereum Serialises Data on Each Layer

    RLP and SSZ compared byte by byte on a real mainnet block: decoder strictness, hash_tree_root, sizes, Solidity gas, and what is scheduled.

    2026, Nov 04   —  28 minute read
    What's Really in Your Bytecode? solc Metadata, Comparing Builds, and Known Compiler Bugs

    What's Really in Your Bytecode? solc Metadata, Comparing Builds, and Known Compiler Bugs

    Decode solc's CBOR trailer, recompute its IPFS CID, compare factory builds reliably and test a known compiler bug, with outputs from real runs.

    2026, Nov 04   —  34 minute read
    • View all

      ISO20022

      25 Posts

    • View all

      ZKP

      40 Posts

    • View all

      ai

      17 Posts

    • View all

      aztec

      15 Posts

    • View all

      blockchain

      234 Posts

    • View all

      blockchainBestOf

      12 Posts

    • View all

      cryptography

      82 Posts

    • View all

      defi

      70 Posts

    • View all

      eli10

      9 Posts

    • View all

      ethereum

      91 Posts

    • View all

      finance

      11 Posts

    • View all

      linux

      19 Posts

    • View all

      network

      47 Posts

    • View all

      oracle

      6 Posts

    • View all

      post-quantum

      11 Posts

    • View all

      programmation

      62 Posts

    • View all

      regulation

      10 Posts

    • View all

      rfc

      3 Posts

    • View all

      security

      125 Posts

    • View all

      solana

      12 Posts

    • View all

      solidity

      55 Posts

    • View all

      tryhackme

      4 Posts

    • View all

      wallet

      16 Posts

    • View all

      web

      9 Posts

    • View all

      zama

      10 Posts