{"payload":{"pageCount":7,"repositories":[{"type":"Public","name":"blight","owner":"trailofbits","isFork":false,"description":"A framework for instrumenting build tools","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-06-12T20:50:51.007Z"}},{"type":"Public","name":"debloater-eval","owner":"trailofbits","isFork":false,"description":"Dataset and resources for evaluating software debloating tools.","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-06-12T20:30:48.016Z"}},{"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.","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":1,"issueCount":5,"starsCount":31,"forksCount":3,"license":"Apache License 2.0","participation":[36,12,19,26,12,38,9,26,0,0,9,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,28,18,32,7,8,0,18,0,0,0,0,0,0,0,0,0,8,0,0,0,23,55,14,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T20:06:59.719Z"}},{"type":"Public","name":"necessist","owner":"trailofbits","isFork":false,"description":"A mutation-based tool for finding bugs in tests","allTopics":["testing","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":15,"starsCount":99,"forksCount":8,"license":"GNU Affero General Public License v3.0","participation":[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,5,8,5,12],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T17:07:23.551Z"}},{"type":"Public","name":"sigstore-rekor-types","owner":"trailofbits","isFork":false,"description":"Python models for Rekor's API types","allTopics":[],"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,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,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T13:54:45.735Z"}},{"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.","allTopics":["c","cpp","clang","compilers","program-analysis","intermediate-representation","compiler-frontend","mlir"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":6,"issueCount":144,"starsCount":354,"forksCount":23,"license":"Apache License 2.0","participation":[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,55,25,10,76,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T11:28:40.383Z"}},{"type":"Public","name":"pypi-attestation-models","owner":"trailofbits","isFork":false,"description":"A library to convert between Sigstore Bundles and PEP-740 Attestation objects","allTopics":[],"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-06-11T20:28:08.292Z"}},{"type":"Public","name":"dylint","owner":"trailofbits","isFork":false,"description":"Run Rust lints from dynamic libraries","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":21,"starsCount":347,"forksCount":21,"license":"Apache License 2.0","participation":[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,16,1,8,8,13,1,8,12,14,11,15,36,20,15,3,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T13:08:26.476Z"}},{"type":"Public","name":"algo","owner":"trailofbits","isFork":false,"description":"Set up a personal VPN in the cloud","allTopics":["security","ansible","encryption","ipsec","ikev2","wireguard","vpn","vpn-server","vpn-client","strongswan","ssh-tunnel"],"primaryLanguage":{"name":"Jinja","color":"#a52a22"},"pullRequestCount":19,"issueCount":162,"starsCount":28450,"forksCount":2298,"license":"GNU Affero General Public License v3.0","participation":[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,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T12:15:45.043Z"}},{"type":"Public","name":"osquery","owner":"trailofbits","isFork":true,"description":"SQL powered operating system instrumentation, monitoring, and analytics.","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":0,"starsCount":35,"forksCount":2423,"license":"Other","participation":[2,0,0,0,4,1,8,3,4,0,2,8,4,1,8,2,4,4,5,1,1,3,1,2,2,0,11,2,4,1,1,3,1,0,3,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T10:11:40.155Z"}},{"type":"Public","name":"build-wrap","owner":"trailofbits","isFork":false,"description":"Help protect against malicious build scripts","allTopics":[],"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,6,12,0,0,2,0,11,18,8,0,11,4,1,0,18,2,3,4,6,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T00:56:33.310Z"}},{"type":"Public","name":"cargo-unmaintained","owner":"trailofbits","isFork":false,"description":"Find unmaintained packages in Rust projects","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":2,"starsCount":46,"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,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,7,5,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T12:05:15.571Z"}},{"type":"Public","name":"vscode-weaudit","owner":"trailofbits","isFork":false,"description":"Create code bookmarks and code highlights with a click.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":10,"starsCount":152,"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,12,5,0,0,0,3,3,0,3,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T10:34:46.960Z"}},{"type":"Public","name":"mishegos","owner":"trailofbits","isFork":false,"description":"A differential fuzzer for x86 decoders","allTopics":["x86","fuzzing","hacktoberfest"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":11,"issueCount":9,"starsCount":220,"forksCount":28,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T10:01:10.944Z"}},{"type":"Public","name":"test-fuzz","owner":"trailofbits","isFork":false,"description":"To make fuzzing Rust easy","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":13,"starsCount":147,"forksCount":15,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T22:38:27.547Z"}},{"type":"Public","name":"rfc8785.py","owner":"trailofbits","isFork":false,"description":"A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)","allTopics":["python","serialization","json","cryptography","canonicalization"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"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,16,6,2,0,0,0,0,1,0,0,0,0,0,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T22:16:08.525Z"}},{"type":"Public","name":"pe-parse","owner":"trailofbits","isFork":false,"description":"Principled, lightweight C/C++ PE parser","allTopics":["pe-format","portable-executable","hacktoberfest"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":1,"issueCount":15,"starsCount":777,"forksCount":156,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T17:56:12.989Z"}},{"type":"Public","name":"semgrep-rules","owner":"trailofbits","isFork":false,"description":"Semgrep queries developed by Trail of Bits.","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":6,"starsCount":296,"forksCount":31,"license":"GNU Affero General Public License v3.0","participation":[0,0,2,2,3,0,0,0,0,6,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,9,0,13,1,7,3,7,0,0,0,7,1,0,0,6,4,0,0,0,0,0,0,0,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T15:16:52.769Z"}},{"type":"Public","name":"polyfile","owner":"trailofbits","isFork":false,"description":"A pure Python cleanroom implementation of libmagic, with instrumented parsing from Kaitai struct and an interactive hex viewer","allTopics":["file-format-detection","libmagic","file-formats","polyglots","python"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":19,"starsCount":326,"forksCount":22,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T19:12:14.091Z"}},{"type":"Public","name":"siderophile","owner":"trailofbits","isFork":false,"description":"Find the ideal fuzz targets in a Rust codebase","allTopics":["fuzzing","program-analysis","security-testing","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":6,"issueCount":13,"starsCount":194,"forksCount":13,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T18:08:57.616Z"}},{"type":"Public","name":"abi3audit","owner":"trailofbits","isFork":false,"description":"Scans Python packages for abi3 violations and inconsistencies","allTopics":["python","cpython-extensions","cpython-internals","cpython-api"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":9,"starsCount":99,"forksCount":8,"license":"MIT License","participation":[0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,2,0,0,2,2,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,0,0,0,1,0,0,0,0,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T17:29:11.953Z"}},{"type":"Public","name":"cosmos-sdk","owner":"trailofbits","isFork":true,"description":"⛓️ A Framework for Building High Value Public Blockchains ✨","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":3456,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T12:14:45.127Z"}},{"type":"Public","name":"publications","owner":"trailofbits","isFork":false,"description":"Publications from Trail of Bits","allTopics":["conference-presentations","academic-papers","security-reviews"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":4,"starsCount":1341,"forksCount":172,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T16:28:17.892Z"}},{"type":"Public","name":"fickling","owner":"trailofbits","isFork":false,"description":"A Python pickling decompiler and static analyzer","allTopics":["machine-learning","python","security"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":10,"starsCount":350,"forksCount":42,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T21:42:54.823Z"}},{"type":"Public","name":"sv-bench-patch","owner":"trailofbits","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,2,0,7,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,6,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T13:37:58.368Z"}},{"type":"Public","name":"vast-llvm-test-suite","owner":"trailofbits","isFork":true,"description":"LLVM Test suite extended to generate reports for VAST MLIR dialects","allTopics":[],"primaryLanguage":{"name":"Logos","color":"#ccc"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":301,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-28T10:55:10.369Z"}},{"type":"Public","name":"codeql-queries","owner":"trailofbits","isFork":false,"description":"CodeQL queries developed by Trail of Bits","allTopics":[],"primaryLanguage":{"name":"CodeQL","color":"#140f46"},"pullRequestCount":1,"issueCount":1,"starsCount":54,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T14:32:06.033Z"}},{"type":"Public","name":"pasta","owner":"trailofbits","isFork":false,"description":"Peter's Amazing Syntax Tree Analyzer","allTopics":["compiler","static-analysis","ast","clang","llvm"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":0,"issueCount":18,"starsCount":113,"forksCount":7,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-24T21:05:45.340Z"}},{"type":"Public","name":"deepstate","owner":"trailofbits","isFork":false,"description":"A unit test-like interface for fuzzing and symbolic execution","allTopics":["unit-testing","symbolic-execution","property-based-testing","fuzzing","testing-tools","testing-framework"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":8,"issueCount":82,"starsCount":812,"forksCount":97,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T16:12:01.872Z"}},{"type":"Public","name":"windows-ctl","owner":"trailofbits","isFork":false,"description":"Rust libraries and utilities for parsing Windows Certificate Trust Lists","allTopics":["cryptography","authenticode","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,17,0,0,0,1,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-22T09:48:31.180Z"}}],"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"}