{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"semgrep-rules","owner":"semgrep","isFork":false,"description":"Semgrep rules registry","allTopics":["program-analysis","security-scanner","grep-like","semgrep","semgrep-rules","semgrep-registry","security","static-analysis"],"primaryLanguage":{"name":"Solidity","color":"#AA6746"},"pullRequestCount":32,"issueCount":46,"starsCount":761,"forksCount":385,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T00:31:18.203Z"}},{"type":"Public","name":"semgrep","owner":"semgrep","isFork":false,"description":"Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.","allTopics":["javascript","ruby","python","c","java","go","typescript","static-code-analysis","sast","static-analysis","r2c","semgrep"],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":723,"starsCount":10310,"forksCount":594,"license":"GNU Lesser General Public License v2.1","participation":[46,60,54,50,50,37,55,46,36,53,42,40,30,40,39,45,0,26,23,32,29,33,32,34,32,28,32,25,29,34,22,13,45,33,33,32,27,27,32,24,10,23,13,28,43,47,27,28,13,28,36,13],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T00:06:07.119Z"}},{"type":"Public","name":"e2e","owner":"semgrep","isFork":false,"description":"[MISSING DESCRIPTION]","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":881,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-01T20:44:06.942Z"}},{"type":"Public","name":"semgrep-docs","owner":"semgrep","isFork":false,"description":"Documentation of Semgrep: a fast, open-source, static analysis tool.","allTopics":["semgrep"],"primaryLanguage":{"name":"MDX","color":"#fcb32c"},"pullRequestCount":13,"issueCount":9,"starsCount":37,"forksCount":75,"license":"GNU Lesser General Public License v2.1","participation":[4,4,7,6,5,7,13,7,0,9,11,8,3,8,7,9,0,5,6,8,4,6,7,10,17,14,10,21,13,13,7,9,13,19,15,14,8,14,7,7,13,5,20,7,14,3,12,16,15,16,7,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-31T05:44:48.875Z"}},{"type":"Public","name":"semgrep-interfaces","owner":"semgrep","isFork":false,"description":"Store the ATD/openapi/protobuf/... interfaces between semgrep components","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":2,"issueCount":1,"starsCount":16,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-31T01:03:36.813Z"}},{"type":"Public","name":"semgrep-vscode","owner":"semgrep","isFork":false,"description":"Semgrep extension for Visual Studio Code","allTopics":["vscode","visual-studio-code","vscode-extension","semgrep"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":6,"starsCount":53,"forksCount":24,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-28T20:39:24.949Z"}},{"type":"Public","name":"semgrep-network-broker","owner":"semgrep","isFork":false,"description":"Facilitates network access between Semgrep and on-prem resources","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":"MIT License","participation":[0,1,6,1,1,1,3,0,0,0,2,0,0,0,1,1,0,1,0,5,0,0,0,1,0,0,1,1,0,0,0,0,0,0,4,0,3,0,0,1,0,0,2,1,1,1,2,0,1,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-28T19:42:45.054Z"}},{"type":"Public","name":"semgrep-go","owner":"semgrep","isFork":false,"description":"generated go (golang) parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-27T21:01:16.427Z"}},{"type":"Public","name":"ocaml-tree-sitter-semgrep","owner":"semgrep","isFork":false,"description":"Generate parsers from tree-sitter grammars extended to support Semgrep patterns","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":4,"issueCount":9,"starsCount":2,"forksCount":7,"license":"GNU General Public License v3.0","participation":[1,9,4,1,3,7,0,0,2,2,0,5,3,3,0,2,0,0,1,0,11,6,0,0,0,0,0,0,0,8,1,0,0,1,0,2,0,0,0,2,13,14,7,10,12,0,8,6,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-27T20:51:12.518Z"}},{"type":"Public","name":"tree-sitter","owner":"semgrep","isFork":true,"description":"An incremental parsing system for programming tools","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":0,"starsCount":0,"forksCount":1347,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-22T20:40:51.168Z"}},{"type":"Public","name":"test-pre-commit","owner":"semgrep","isFork":true,"description":"Pre-commit hooks to run Semgrep","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-21T15:52:48.712Z"}},{"type":"Public","name":"testo","owner":"semgrep","isFork":false,"description":"Test framework for OCaml","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":19,"starsCount":16,"forksCount":1,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-20T03:19:51.286Z"}},{"type":"Public","name":"semgrep-intellij","owner":"semgrep","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":12,"issueCount":0,"starsCount":3,"forksCount":0,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T21:35:27.346Z"}},{"type":"Public","name":"pre-commit","owner":"semgrep","isFork":false,"description":"Pre-commit hooks to run Semgrep","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":2,"license":"GNU Lesser General Public License v2.1","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,1,2,0,2,0,1,0,1,0,3,0,0,0,4,10,7,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-16T21:13:20.097Z"}},{"type":"Public","name":"semgrep-move-on-aptos","owner":"semgrep","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-08T21:51:13.420Z"}},{"type":"Public","name":"pcre2-ocaml","owner":"semgrep","isFork":false,"description":"PCRE2 Bindings for OCaml","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,2,5,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T21:33:04.838Z"}},{"type":"Public","name":"semgrep-dockerfile","owner":"semgrep","isFork":false,"description":"generated Dockerfile parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-01T21:05:54.121Z"}},{"type":"Public","name":"semgrep-move-on-sui","owner":"semgrep","isFork":false,"description":"Move on SUI autogenerated files from ocaml-tree-sitter-semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-29T17:36:29.316Z"}},{"type":"Public","name":"semgrep-circom","owner":"semgrep","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-11T11:10:46.825Z"}},{"type":"Public","name":"semgrep-hcl","owner":"semgrep","isFork":false,"description":"generated HCL parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T23:04:05.737Z"}},{"type":"Public","name":"ocaml-tree-sitter-core","owner":"semgrep","isFork":false,"description":"OCaml code generator and runtime library for handling typed tree-sitter CSTs","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":1,"issueCount":6,"starsCount":12,"forksCount":0,"license":"GNU Lesser General Public License v2.1","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T20:51:03.849Z"}},{"type":"Public","name":"semgrep-c-sharp","owner":"semgrep","isFork":false,"description":"generated C# parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-02T11:00:43.874Z"}},{"type":"Public","name":"hello-world-ocaml","owner":"semgrep","isFork":false,"description":"Toy OCaml project showing how to set up basic things (dune, opam, dev env, tests, GHA, etc.).","allTopics":[],"primaryLanguage":{"name":"Nix","color":"#7e7eff"},"pullRequestCount":1,"issueCount":1,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-28T17:18:07.163Z"}},{"type":"Public","name":"semgrep-cpp","owner":"semgrep","isFork":false,"description":"generated C++ parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T01:58:17.584Z"}},{"type":"Public","name":"semgrep-c","owner":"semgrep","isFork":false,"description":"generated C parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T01:57:39.577Z"}},{"type":"Public","name":"ocaml-layer","owner":"semgrep","isFork":true,"description":"Make your own OCaml base image for fast CI jobs","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":4,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T09:21:54.322Z"}},{"type":"Public","name":"semgrep-python","owner":"semgrep","isFork":false,"description":"generated Python parser for semgrep","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T21:47:55.332Z"}},{"type":"Public","name":"homebrew-core","owner":"semgrep","isFork":true,"description":"🍻 Default formulae for the missing package manager for macOS (or Linux)","allTopics":[],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":12297,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T19:02:57.710Z"}},{"type":"Public","name":"ocaml-cohttp","owner":"semgrep","isFork":true,"description":"An OCaml library for HTTP clients and servers using Lwt or Async","allTopics":[],"primaryLanguage":{"name":"OCaml","color":"#ef7a08"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":174,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-10T17:56:36.912Z"}},{"type":"Public archive","name":"semgrep-action","owner":"semgrep","isFork":false,"description":"This project is deprecated. Use https://github.com/returntocorp/semgrep instead","allTopics":["ci","static-analysis","ci-cd","sast","github-actions","semgrep"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":17,"issueCount":14,"starsCount":73,"forksCount":33,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T00:27:24.124Z"}}],"repositoryCount":103,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"semgrep repositories"}