{"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":null,"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":null,"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":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,"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":"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":[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,6,12,0,0,2,2,10,17,8,0,11,4,1,0,18,3],"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":null,"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":null,"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":[19,17,5,12,12,12,0,3,9,9,1,13,0,0,0,0,0,4,7,0,0,0,0,0,0,5,4,0,2,0,2,0,0,0,0,0,1,3,2,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":null,"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":28366,"forksCount":2294,"license":"GNU Affero General Public License v3.0","participation":null,"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":null,"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":null,"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":null,"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":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,"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":null,"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":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,"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":[1,0,0,0,15,6,2,1,0,0,0,4,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,17,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"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":null,"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":null,"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"}