{"payload":{"pageCount":7,"repositories":[{"type":"Public","name":"build-wrap","owner":"trailofbits","isFork":false,"description":"Help protect against malicious build scripts","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":1,"license":"GNU Affero General Public License v3.0","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,2,14,2,0,2,0,10,7,14,6,9,5,1,1,6,13,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T21:43:59.846Z"}},{"type":"Public","name":"cargo-unmaintained","owner":"trailofbits","isFork":false,"description":"Find unmaintained packages in Rust projects","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":2,"starsCount":45,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:51:30.027Z"}},{"type":"Public","name":"dylint","owner":"trailofbits","isFork":false,"description":"Run Rust lints from dynamic libraries","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":20,"starsCount":343,"forksCount":21,"license":"Apache License 2.0","participation":[5,12,11,12,7,8,15,20,2,10,15,11,6,16,16,17,12,12,10,12,23,31,7,12,13,11,23,8,5,12,8,9,7,16,13,11,31,13,14,17,2,4,11,8,7,6,6,20,7,16,30,28],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T16:11:50.936Z"}},{"type":"Public","name":"windows-ctl","owner":"trailofbits","isFork":false,"description":"Rust libraries and utilities for parsing Windows Certificate Trust Lists","topicNames":["cryptography","authenticode","rust"],"topicsNotShown":0,"allTopics":["cryptography","authenticode","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T14:39:09.180Z"}},{"type":"Public","name":"mishegos","owner":"trailofbits","isFork":false,"description":"A differential fuzzer for x86 decoders","topicNames":["x86","fuzzing","hacktoberfest"],"topicsNotShown":0,"allTopics":["x86","fuzzing","hacktoberfest"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":10,"issueCount":9,"starsCount":219,"forksCount":28,"license":"Apache License 2.0","participation":[5,5,6,6,4,6,7,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,7,5,2,3,2,0,5,2,0,0,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T09:13:33.083Z"}},{"type":"Public","name":"necessist","owner":"trailofbits","isFork":false,"description":"A mutation-based tool for finding bugs in tests","topicNames":["testing","rust"],"topicsNotShown":0,"allTopics":["testing","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":15,"starsCount":89,"forksCount":8,"license":"GNU Affero General Public License v3.0","participation":[14,29,24,22,12,29,18,33,24,15,17,16,15,14,12,14,11,22,11,23,14,13,11,11,14,26,7,12,10,8,5,8,4,17,8,14,13,5,10,9,6,7,10,5,5,12,14,7,6,7,11,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-20T07:28:56.654Z"}},{"type":"Public","name":"macroni","owner":"trailofbits","isFork":false,"description":"C and C++ compiler frontend using PASTA to parse code, and VAST to represent the code as MLIR.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":31,"forksCount":3,"license":"Apache License 2.0","participation":[4,2,10,4,44,22,26,12,37,1,35,0,0,9,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,22,17,8,0,0,18,0,0,0,0,0,0,0,0,0,8,0,0,0,51,41],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T22:04:32.651Z"}},{"type":"Public","name":"pasta","owner":"trailofbits","isFork":false,"description":"Peter's Amazing Syntax Tree Analyzer","topicNames":["compiler","static-analysis","ast","clang","llvm"],"topicsNotShown":0,"allTopics":["compiler","static-analysis","ast","clang","llvm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":18,"starsCount":110,"forksCount":7,"license":"Apache License 2.0","participation":[20,5,16,13,0,12,1,3,9,8,14,0,0,0,0,0,3,2,6,0,0,0,0,0,2,5,2,1,1,0,2,0,0,0,0,0,2,2,2,0,1,0,2,0,0,1,0,0,0,1,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-19T21:19:20.340Z"}},{"type":"Public","name":"codeql-queries","owner":"trailofbits","isFork":false,"description":"CodeQL queries developed by Trail of Bits","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"CodeQL","color":"#140f46"},"pullRequestCount":1,"issueCount":1,"starsCount":52,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T14:38:00.419Z"}},{"type":"Public","name":"vast","owner":"trailofbits","isFork":false,"description":"VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.","topicNames":["c","cpp","clang","compilers","program-analysis","intermediate-representation","compiler-frontend","mlir"],"topicsNotShown":0,"allTopics":["c","cpp","clang","compilers","program-analysis","intermediate-representation","compiler-frontend","mlir"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":5,"issueCount":151,"starsCount":345,"forksCount":23,"license":"Apache License 2.0","participation":[11,2,17,13,29,65,1,38,9,11,47,44,122,63,46,16,34,41,2,95,14,45,63,36,27,44,3,17,23,17,3,0,0,14,3,24,17,38,18,5,33,43,72,39,42,11,16,42,62,39,63,46],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T12:12:08.768Z"}},{"type":"Public","name":"sholva","owner":"trailofbits","isFork":false,"description":"An experimental Tiny86 decoder and verifier for SIEVE","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":9,"issueCount":24,"starsCount":4,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":[2,11,11,11,1,0,0,0,1,13,0,0,1,1,0,4,16,0,0,1,0,2,5,3,0,0,2,0,0,1,6,0,0,0,0,1,2,19,5,7,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T10:20:42.718Z"}},{"type":"Public","name":"blight","owner":"trailofbits","isFork":false,"description":"A framework for instrumenting build tools","topicNames":["instrumentation","build-tool","build-system","hacktoberfest","compiler-wrapper"],"topicsNotShown":0,"allTopics":["instrumentation","build-tool","build-system","hacktoberfest","compiler-wrapper"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":20,"starsCount":83,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T19:34:36.147Z"}},{"type":"Public","name":"pypi-attestation-models","owner":"trailofbits","isFork":false,"description":"A library to convert between Sigstore Bundles and PEP-740 Attestation objects","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":2,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","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,4,0,0,0,0,0,0,5,7,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T16:52:24.484Z"}},{"type":"Public","name":"vscode-weaudit","owner":"trailofbits","isFork":false,"description":"Create code bookmarks and code highlights with a click.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":6,"starsCount":149,"forksCount":14,"license":"GNU General Public License v3.0","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,9,8,0,0,0,3,3,0,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T11:18:31.960Z"}},{"type":"Public","name":"testing-handbook","owner":"trailofbits","isFork":false,"description":"Trail of Bits Testing Handbook","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":10,"starsCount":29,"forksCount":4,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T15:47:25.130Z"}},{"type":"Public","name":"vscode-sarif-explorer","owner":"trailofbits","isFork":false,"description":"SARIF Explorer: A VSCode extension that helps you visualize and triage static analysis results","topicNames":["static-analysis","vscode-extension","sarif"],"topicsNotShown":0,"allTopics":["static-analysis","vscode-extension","sarif"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":14,"forksCount":1,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T15:35:22.722Z"}},{"type":"Public","name":"publications","owner":"trailofbits","isFork":false,"description":"Publications from Trail of Bits","topicNames":["conference-presentations","academic-papers","security-reviews"],"topicsNotShown":0,"allTopics":["conference-presentations","academic-papers","security-reviews"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":4,"starsCount":1331,"forksCount":171,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T17:12:59.628Z"}},{"type":"Public","name":"algo","owner":"trailofbits","isFork":false,"description":"Set up a personal VPN in the cloud","topicNames":["security","ansible","encryption","ipsec","ikev2","wireguard","vpn","vpn-server","vpn-client","strongswan"],"topicsNotShown":1,"allTopics":["security","ansible","encryption","ipsec","ikev2","wireguard","vpn","vpn-server","vpn-client","strongswan","ssh-tunnel"],"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":16,"issueCount":161,"starsCount":28383,"forksCount":2295,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T00:36:57.794Z"}},{"type":"Public","name":"sigstore-rekor-types","owner":"trailofbits","isFork":false,"description":"Python models for Rekor's API types","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T14:27:31.573Z"}},{"type":"Public","name":"cast_checks","owner":"trailofbits","isFork":false,"description":"A procedural macro to check for invalid casts","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T12:07:22.997Z"}},{"type":"Public","name":"ruzzy","owner":"trailofbits","isFork":false,"description":"A coverage-guided fuzzer for pure Ruby code and Ruby C extensions","topicNames":["ruby","ruby-gem","ruby-extension","fuzzing","fuzzer","libfuzzer"],"topicsNotShown":0,"allTopics":["ruby","ruby-gem","ruby-extension","fuzzing","fuzzer","libfuzzer"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":9,"starsCount":61,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T11:17:21.887Z"}},{"type":"Public","name":"test-fuzz","owner":"trailofbits","isFork":false,"description":"To make fuzzing Rust easy","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":13,"starsCount":140,"forksCount":15,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T09:11:32.594Z"}},{"type":"Public","name":"abi3audit","owner":"trailofbits","isFork":false,"description":"Scans Python packages for abi3 violations and inconsistencies","topicNames":["python","cpython-extensions","cpython-internals","cpython-api"],"topicsNotShown":0,"allTopics":["python","cpython-extensions","cpython-internals","cpython-api"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":9,"starsCount":97,"forksCount":8,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-09T11:49:32.706Z"}},{"type":"Public","name":"homebrew-brew-verify","owner":"trailofbits","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"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,0,0,0,0,0,0,2,2,0,2,27,38,0,0,5,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T20:57:37.262Z"}},{"type":"Public","name":"graphtage","owner":"trailofbits","isFork":false,"description":"A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.","topicNames":["python","diff","utility","library","graph-algorithms","command-line-tool","hacktoberfest","hacktoberfest2021"],"topicsNotShown":0,"allTopics":["python","diff","utility","library","graph-algorithms","command-line-tool","hacktoberfest","hacktoberfest2021"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":23,"starsCount":2330,"forksCount":47,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T23:29:01.827Z"}},{"type":"Public","name":"fickling","owner":"trailofbits","isFork":false,"description":"A Python pickling decompiler and static analyzer","topicNames":["machine-learning","python","security"],"topicsNotShown":0,"allTopics":["machine-learning","python","security"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":10,"starsCount":336,"forksCount":41,"license":"GNU Lesser General Public License v3.0","participation":[6,0,0,0,0,1,0,1,0,0,0,4,1,0,0,1,0,0,2,4,2,0,2,2,4,0,3,1,2,7,26,3,20,3,0,1,2,0,0,0,0,2,0,0,1,0,0,0,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T22:16:46.389Z"}},{"type":"Public","name":"ask-astro","owner":"trailofbits","isFork":true,"description":"An end-to-end LLM reference implementation providing a Q&A interface for Airflow and Astronomer","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":37,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T21:42:01.159Z"}},{"type":"Public","name":"cookiecutter-python","owner":"trailofbits","isFork":false,"description":"A cookiecutter template for a best-practices Python project","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":4,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,4,0,5,1,0,0,0,0,0,0,2,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T14:03:55.206Z"}},{"type":"Public","name":"sv-bench-patch","owner":"trailofbits","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T13:10:21.368Z"}},{"type":"Public","name":"debloater-eval","owner":"trailofbits","isFork":false,"description":"Dataset and resources for evaluating software debloating tools.","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":2,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T21:10:00.222Z"}}],"repositoryCount":188,"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":"Repositories"}