{"payload":{"pageCount":5,"repositories":[{"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,"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,0,4,0,0,0,0,0,1,7,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T17:30:31.981Z"}},{"type":"Public","name":"dylint","owner":"trailofbits","isFork":false,"description":"Run Rust lints from dynamic libraries","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":20,"starsCount":337,"forksCount":21,"license":"Apache License 2.0","participation":[4,2,14,15,5,10,6,15,19,7,11,15,7,8,24,9,18,11,9,15,11,21,30,10,13,8,15,20,6,6,15,5,8,10,13,19,17,21,19,7,14,1,8,8,13,1,8,12,14,11,15,36],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T16:37:39.339Z"}},{"type":"Public","name":"testing-handbook","owner":"trailofbits","isFork":false,"description":"Trail of Bits Testing Handbook","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":10,"starsCount":27,"forksCount":4,"license":"Creative Commons Attribution 4.0 International","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,2,20,5,2,8,67,0,5,0,6,0,6,8,0,10,3,7,19,4],"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,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":14,"forksCount":1,"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,0,16,3,5,0,0,0,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T15:35:22.722Z"}},{"type":"Public","name":"build-wrap","owner":"trailofbits","isFork":false,"description":"Help protect against malicious build scripts","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T13:02:56.909Z"}},{"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,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":151,"starsCount":343,"forksCount":24,"license":"Apache License 2.0","participation":[5,7,8,15,10,51,41,16,27,10,9,54,96,112,20,46,29,27,28,53,46,32,54,32,48,24,36,15,17,18,10,2,0,4,12,16,19,28,26,14,5,35,80,46,48,16,14,33,39,53,74,42],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T11:23:14.955Z"}},{"type":"Public","name":"vscode-weaudit","owner":"trailofbits","isFork":false,"description":"Create code bookmarks and code highlights with a click.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":6,"starsCount":148,"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,0,12,5,0,0,0,3,3,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T10:39:13.554Z"}},{"type":"Public","name":"pasta","owner":"trailofbits","isFork":false,"description":"Peter's Amazing Syntax Tree Analyzer","topicNames":["compiler","static-analysis","ast","clang","llvm"],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":17,"starsCount":109,"forksCount":7,"license":"Apache License 2.0","participation":[21,18,8,11,13,12,0,3,3,15,0,14,0,0,0,0,0,4,7,0,0,0,0,0,0,5,4,0,2,0,1,1,0,0,0,0,1,2,3,0,0,1,2,0,0,0,1,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T02:17:47.800Z"}},{"type":"Public","name":"publications","owner":"trailofbits","isFork":false,"description":"Publications from Trail of Bits","topicNames":["conference-presentations","academic-papers","security-reviews"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":4,"starsCount":1327,"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":"necessist","owner":"trailofbits","isFork":false,"description":"A mutation-based tool for finding bugs in tests","topicNames":["testing","rust"],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":15,"starsCount":89,"forksCount":8,"license":"GNU Affero General Public License v3.0","participation":[13,19,24,32,10,25,17,34,32,14,10,21,17,15,5,21,9,16,18,18,18,13,12,12,11,13,19,9,9,14,7,8,4,8,16,11,11,11,6,11,8,6,11,5,5,5,18,8,8,7,10,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T09:57:18.615Z"}},{"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,"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":16,"issueCount":161,"starsCount":28365,"forksCount":2295,"license":"GNU Affero General Public License v3.0","participation":[1,0,0,0,0,0,1,0,0,2,0,0,1,0,0,0,0,0,0,6,0,0,0,0,0,0,0,0,0,5,0,0,1,1,0,0,0,0,0,0,0,0,1,2,0,1,0,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T00:36:57.794Z"}},{"type":"Public","name":"cargo-unmaintained","owner":"trailofbits","isFork":false,"description":"Find unmaintained packages in Rust projects","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":2,"starsCount":44,"forksCount":2,"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,2,42,19,31,27,14,7,1,19,8,9,12,6,12,20,15,10,11,10,14,11,11,8,18,13,12,25,8,6,5,9],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T17:18:32.891Z"}},{"type":"Public","name":"sigstore-rekor-types","owner":"trailofbits","isFork":false,"description":"Python models for Rekor's API types","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"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,17,17,0,1,1,1,1,1,0,1,2,6,3,0,1,2,1,0,0,3,1,0,2,2,1,2,0,6,1,1,2,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T14:27:31.573Z"}},{"type":"Public","name":"codeql-queries","owner":"trailofbits","isFork":false,"description":"CodeQL queries developed by Trail of Bits","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"CodeQL","color":"#140f46"},"pullRequestCount":1,"issueCount":1,"starsCount":51,"forksCount":2,"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,1,9,9,1,7,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T14:00:19.076Z"}},{"type":"Public","name":"cast_checks","owner":"trailofbits","isFork":false,"description":"A procedural macro to check for invalid casts","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":"Apache License 2.0","participation":[0,0,0,3,0,0,0,0,1,4,1,1,1,0,0,0,0,0,1,0,5,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,1,4,0,0,0,0,1,0,0,0,0,0,0,0,2,0],"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,"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":9,"starsCount":60,"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":"mishegos","owner":"trailofbits","isFork":false,"description":"A differential fuzzer for x86 decoders","topicNames":["x86","fuzzing","hacktoberfest"],"topicsNotShown":0,"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,0,7,0,6,6,2,3,2,0,5,2,0,0,3,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T09:49:52.163Z"}},{"type":"Public","name":"test-fuzz","owner":"trailofbits","isFork":false,"description":"To make fuzzing Rust easy","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":13,"starsCount":140,"forksCount":15,"license":"GNU Affero General Public License v3.0","participation":[4,15,3,14,0,4,5,8,1,5,1,2,4,6,4,2,3,3,1,2,4,6,4,3,1,2,3,2,6,7,7,5,4,10,1,8,4,3,5,5,2,1,2,5,2,2,0,5,0,3,4,13],"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,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":9,"starsCount":95,"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,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"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,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":22,"starsCount":2328,"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,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":10,"starsCount":335,"forksCount":41,"license":"GNU Lesser General Public License v3.0","participation":null,"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,"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,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T14:03:55.206Z"}},{"type":"Public","name":"sv-bench-patch","owner":"trailofbits","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"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":"blight","owner":"trailofbits","isFork":false,"description":"A framework for instrumenting build tools","topicNames":["instrumentation","build-tool","build-system","hacktoberfest","compiler-wrapper"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":20,"starsCount":83,"forksCount":8,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-06T19:05:49.545Z"}},{"type":"Public","name":"debloater-eval","owner":"trailofbits","isFork":false,"description":"Dataset and resources for evaluating software debloating tools.","topicNames":[],"topicsNotShown":0,"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"}},{"type":"Public","name":"BTIEval","owner":"trailofbits","isFork":false,"description":"Tooling for evaluating BTI soundness and precision on a dataset of binaries.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":6,"starsCount":1,"forksCount":0,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T20:54:56.885Z"}},{"type":"Public","name":"tlslib.py","owner":"trailofbits","isFork":false,"description":"MVP for updated PEP 543 proposal","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":4,"forksCount":0,"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,7,13,4,1,0,5,16,2,2,3,2,10,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T14:19:43.114Z"}},{"type":"Public","name":"polytracker","owner":"trailofbits","isFork":false,"description":"An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.","topicNames":["dataflow-analysis","taint-tracking","llvm","instrumentation","taint-analysis"],"topicsNotShown":0,"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":44,"starsCount":502,"forksCount":44,"license":"Apache License 2.0","participation":[13,5,11,0,1,0,1,0,4,3,0,0,2,31,9,0,0,4,0,2,0,0,0,0,1,0,1,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-02T16:40:57.772Z"}}],"repositoryCount":130,"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":"mirror","text":"Mirrors"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}