home.social

#staticanalysis — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #staticanalysis, aggregated by home.social.

  1. 🚀 Going to ISC 2025? Join us for “GORC: A Graph Neural Network-Based Static Data Race Checker for OpenMP”
    📅 June 12 | 🕐 13:25–13:50 | 📍 Hall F, 2nd Floor, Hamburg Congress Center

    Speakers Anh Tran & Ignacio Laguna unveil GORC, a novel GNN-based race checker trained on PrograML graphs.
    GORC achieves higher recall than LLOV and handles incomplete programs, outperforming current ML-based tools.

    isc-hpc.com/program/schedule

    #ISC25 #OpenMP #DataRace #HPC #StaticAnalysis #GraphNeuralNetwork

  2. One static analysis tool tells me to use `lstat` and `fstat` to avoid (or at least detect) malicious replacement of a file that I `open`. Then, after doing this, my other static analysis tool complains that I’ve introduced a TOCTOU (time-of-use, time-of-check) between `lstat` and `open`.

    Sure, but I’m going to detect that. Real issue I have with all of this is that there’s still a window (which I estimate to be the about the same size in both versions of this program) between creating this pseudoterminal file and the next interaction I have with it (be that pulling file stats with `lstat` or `open`ing it).
    #SemGrep #Coverity #StaticAnalysis #Programming #C

  3. Dylint - Run #Rust lints from dynamic libraries:

    github.com/trailofbits/dylint

    "Dylint is a Rust linting tool, similar to Clippy. But whereas #Clippy runs a predetermined, static set of lints, Dylint runs #lints from user-specified, dynamic libraries. Thus, Dylint allows developers to maintain their own personal lint collections."

    Looks like a really cool project!

    #Lint #RustLang #StaticAnalysis #Compiler

  4. "Custom PHPStan Rules: Automate Standards and Save Time" will be Dave Liddament's talk at phpday25.

    #phpday25 #PHP #Staticanalysis #improvement #PHPStan

    --------
    phpday - 22nd edition
    The annual gathering for developers, professionals, and PHP enthusiasts.
    The conference is powered by @grusp
    📍Verona (Italy) | 📆 May 15-16, 2025
    Tickets bit.ly/41J6UP3

  5. "Custom PHPStan Rules: Automate Standards and Save Time" will be Dave Liddament's talk at phpday25.

    #phpday25 #PHP #Staticanalysis #improvement #PHPStan

    --------
    phpday - 22nd edition
    The annual gathering for developers, professionals, and PHP enthusiasts.
    The conference is powered by @grusp
    📍Verona (Italy) | 📆 May 15-16, 2025
    Tickets bit.ly/41J6UP3

  6. Your #IDE spots errors before you even hit run. But HOW? Explore the hidden world of #StaticAnalysis — where grammars, parse trees & #ASTs rule. @martin_fmi breaks it all down. Read: javapro.io/2025/02/04/the-art-

    #ANTLR #JavaParser #EclipseJDT #JavaCC

  7. Do you want Infrastructure as Code security? :kubernetes: :github: :microsoft:

    Do you use CodeQL to scan your code (which is, btw, free for open source code)?

    From today you can use to scan it, using a new open source package written by my team mate @geekmasher

    Scan , , , and , with more in progress.

  8. What tools / services do you use that import and do something interesting with SARIF static analysis results?

    For example, GitHub Code Analysis understands SARIF. There is also a VSCode viewer plugin.

    Context: thinking about adding SARIF output support to Nosey Parker, the secrets detector I'm working on: github.com/praetorian-inc/nose

    #sarif #sast #staticanalysis

  9. Did you know Clang 9 comes packed with over 300 clang-tidy checks? 130 even have auto-fixes.
    Check what these can do for your codebase, with @clangpowertools
    clangpowertools.com 
    #clang
    #LLVM
    #cpp
    #tidy
    #visualstudio
    #modernize
    #staticanalysis