Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Popular repositories
1,046 contributions in the last year
Contribution activity
October 2020
Created a pull request in returntocorp/semgrep that received 5 comments
Add 'metavariable-comparison' frontend to expression eval
Fixes #1724. Things notably out-of-scope for the first iteration of this functionality: 1.) Multi-language expressions 2.) Multi-metavariable expre…
- Convert tabs to spaces and align 'ruleid:' and 'ok:'
- Update ReDoS rule with all methods
- Fix spelling
- Fix new pre-commit rules on old changes
- Add whitespace and end of file fixer to pre-commit
- Avoid subprocess false positive
- Update 'ok' -> 'ok:<rule-id>' where possible
- Include additional patterns in tarfile rule
- Remove trailing whitespace
- Fix rule TODOs where possible
- Move number comparisons from pattern-where-python to metavariable-comparison where possible
- edit this to catch all instances of verify_none
- md5 rules for ocaml
- Update ReDoS rule with all methods
- added file finally
- fixed spelling of interter to integer
- Create rule_bug_report.md
- Fix small spelling mistake
- Pointer fix
- Eliminate js
- sqlalchemy sql injection rules
- JBoss SQLi
- add docker-arbitrary-container-run rule
- Basic coverage analysis per languages
- Use official OCaml ruleset instead of downloaded ocaml policy
- New JSON interface for -eval metavars, handle float, better json parsing
- Add 'metavariable-comparison' frontend to expression eval
- simplify pre-commit configuration
- Improved tags in Sarif output
- recognize ml comments (* when testing in semgrep-rules
Created an issue in returntocorp/semgrep-rules that received 2 comments
Move to one rule per YAML file
We currently allow one or more rules per YAML configuration file. This is nice for grouping multiple, similar rules together, but can make it diffi…