Amit Seal Ami · @amitsealami
25 followers · 27 posts · Server ioc.exchange

While we have been focusing on reducing false positives in vulnerability detection, my IEEE S&P'24 paper, in collaboration with Kevin Moran, Denys Poshyvanyk, and Adwait Nadkarni, shows the contrary: developers would rather have more false positives if the tool finds the vulnerabilities. FNs are of more concern to them. Key insights below:

1. While we found several insights that match existing literature, e.g., "Select situations can lead to the de-prioritization of software security," the rest challenge existing literature, identifying challenges that need attention from practitioners, SAST developers, and researchers.

2. For example, "Developer Happiness is Key" is the primary design goal of program analysis tools, thus focusing on reducing false positives in general. However, participants strongly favor reducing false negatives because "that one is going to kill you".

Further Key insights and the full paper are available below:

tags: '24

#ieeessp #sp #security #sast #study #stem #wm

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
160 followers · 606 posts · Server fosstodon.org

I've had my first :github: CodeQL query merged into the experimental section of the official CodeQL rules!

lnkd.in/dk_tTiQZ (and a "local" variant, lnkd.in/dP88QJwa).

That's query ids java/command-line-injection-extra and java/command-line-injection-extra-local

They spot something the existing :java: command injection query does, but in a way that's more robust to unusual code.

It’s an edge case, but one that was important to a customer.

#CodeQL #sast #java #commandinjection

Last updated 2 years ago

Gisela Torres :verified_paw: · @0gis0
109 followers · 134 posts · Server hachyderm.io

En este vídeo, en menos de 20 minutos ⏱️, te cuento cómo configurar Microsoft Defender for DevOps con Azure DevOps.

youtu.be/vQjErb1T8WU

#azuredevops #devsecops #sast #defenderforcloud #defenderfordevops

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
150 followers · 582 posts · Server fosstodon.org

I've wrapped up SpotBugs/FindSecBugs in a bow 🎁 in a GitHub Action, so you can use it in GitHub Code Scanning - free for open source projects, and also available for paid users of GitHub Advanced Security.

SpotBugs and FindSecBugs work with JVM languages - Scala, Java, and Clojure, mainly.

github.com/marketplace/actions

Point it at the results of the build, and go.

#github #sast #scala #jvm #clojure #java #codesecurity #spotbugs #findsecbugs #devsecops #sdlc

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
147 followers · 566 posts · Server fosstodon.org

@ovid and other Perl :perl: mongers. What, if anything, do you use for code security?

I know that using taint gets you far, but SAST is mostly what I’m thinking (especially for legacy code without taint). Any tips?

Does Perl::Critic do a decent job, and is there a list of what its security policy and 3rd party plug-ins cover?

Other OS SAST I found are: github.com/htrgouvea/zarn and this grep-based one: github.com/wireghoul/graudit

Are they OK?

#sast #perl #appsec #codesecurity #perlcritic

Last updated 2 years ago

Beth Pariseau · @BPariseau
312 followers · 133 posts · Server hachyderm.io
Beth Pariseau · @BPariseau
309 followers · 121 posts · Server hachyderm.io

My latest: A new service links security code scanning to third-party pipeline tools, potentially a shot at GitHub Copilot that increases overlap with AWS SAST partners.

techtarget.com/searchitoperati

#devsecops #aws #awsreinforce #sast #cybersecurity #awscodewhisperer #awscodeguru

Last updated 2 years ago

GitHub · @github
21 followers · 76 posts · Server techhub.social
aegilops :github::microsoft: · @aegilops
143 followers · 521 posts · Server fosstodon.org

I’ve just released attempt 2 at a workaround for monorepos with :github: Advanced Security Code Scanning results, to let you filter by project 🚀

My last try didn’t work out, but I’ve taken a new tack ⛵️ and come back with a new ✨ way…

github.com/advanced-security/m

The sample Actions workflow I’ve shown works for CodeQL, but you can apply the same idea to any Code Scanning integration.

#github #sast #GitHubAdvancedSecurity #monorepo #devsecops #securecoding

Last updated 2 years ago

Gisela Torres :verified_paw: · @0gis0
107 followers · 133 posts · Server hachyderm.io
GitHub · @github
7 followers · 45 posts · Server techhub.social
aegilops :github::microsoft: · @aegilops
139 followers · 507 posts · Server fosstodon.org

I've opensourced Actions/scripts to enhance Code Scanning

🔖 tag-sarif: for filtering results in a
🧭 remap-sarif: for scanning code that transpiles to

tag-sarif attaches custom tags to results to allow filtering in the Code Scanning UI

remap-sarif lets you scan languages/frameworks, such as Dart/Next.is, using Source Maps

Source:
lnkd.in/dZerNsGs
lnkd.in/dvmruWDJ

Actions:
lnkd.in/dTzVg-X3
lnkd.in/d9dSZ2ER

#github #monorepo #javascript #sast #devsecops #appsec

Last updated 2 years ago

GitHub · @github
4 followers · 32 posts · Server techhub.social
aegilops :github::microsoft: · @aegilops
134 followers · 483 posts · Server fosstodon.org

:github: is looking for projects to try out the upcoming Swift support in code scanning.

Sign up here:

github.com/github/codeql/discu

You’ll be able to get access to the new CodeQL-powered static source code analysis before it ships to everyone else.

#swift #opensource #github #swiftlang #iosdev #sast #securecoding #devsecops #CodeQL #betatesting #privatebeta #mobiledev

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
134 followers · 483 posts · Server fosstodon.org

:github: is looking for projects to try out the upcoming Swift support in code scanning.

Sign up here:

github.com/github/codeql/discu

You’ll be able to get access to the new CodeQL-powered static source code analysis before it ships to everyone else.

#swift #opensource #github #swiftlang #iosdev #sast #securecoding #devsecops #CodeQL #betatesting #privatebeta #mobiledev

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
126 followers · 470 posts · Server fosstodon.org

I open sourced a tool to create lists of repos to run GitHub CodeQL’s Multi-Repository Variant Analysis on, using a keyword search on GitHub.

It's a Bash script you can trigger with a VSCode build task. It uses the GitHub API (via the GitHub CLI) to fill a list in the VSCode settings.

It’s a stopgap before this sort of feature makes it into the product.

github.com/advanced-security/m

#mrva #variantanalysis #CodeQL #github #vscode #buildtask #sast #vulnerabilityresearch

Last updated 2 years ago

florenciocano · @florenciocano
97 followers · 79 posts · Server ioc.exchange

success factors:
- Integration with SCMs at PR level
- False positive management
- Rules management

#sast #ssdl

Last updated 2 years ago

aegilops :github::microsoft: · @aegilops
118 followers · 432 posts · Server fosstodon.org

You can now run a single static analysis query across thousands of repos on GitHub using CodeQL's MRVA (Multi-repo Variant Analysis).

That's great both for security research and rapidly auditing exposure to a single vuln or weakness for security teams.

It works from the CodeQL extension for VSCode, with open source public repos & private repos where CodeQL Code Scanning is enabled.

github.blog/2023-03-09-multi-r

#github #securityresearch #vulnerabilityresearch #CodeQL #variantanalysis #mrva #sast

Last updated 2 years ago

· @gotbadger
25 followers · 25 posts · Server hachyderm.io

Open source security tool I’ve been working on finally made it to v1 check it out if you use or long way to go but already quite cool! github.com/bearer/bearer

#sast #javascript #ruby

Last updated 2 years ago

Matthew Hackling · @mhackling
183 followers · 418 posts · Server infosec.exchange

For those working in australian there is a new march 2023 drop of the ISM it spells out the requirement for and DAST and compliance with even more @owasp guidance. I like the call-out of authorisation in the API security for IDOR prevention

#cybersecurity #sast #appsec

Last updated 2 years ago