{"payload":{"pageCount":7,"repositories":[{"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":369,"forksCount":21,"license":"Apache License 2.0","participation":[8,17,18,30,14,12,10,10,18,19,3,6,13,6,7,20,8,16,22,20,13,14,9,1,9,9,11,1,8,12,15,13,13,41,16,14,3,6,14,6,2,7,2,8,14,15,4,9,6,4,34,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-20T02:28:48.933Z"}},{"type":"Public","name":"pypi-attestations","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":1,"starsCount":0,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T16:09:59.602Z"}},{"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":7,"issueCount":161,"starsCount":387,"forksCount":23,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T13:46:21.711Z"}},{"type":"Public","name":"testing-handbook","owner":"trailofbits","isFork":false,"description":"Trail of Bits Testing Handbook","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":5,"issueCount":11,"starsCount":53,"forksCount":7,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T19:46:28.672Z"}},{"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":0,"issueCount":15,"starsCount":109,"forksCount":10,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T17:11:36.574Z"}},{"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":1,"issueCount":4,"starsCount":1425,"forksCount":180,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T16:18:40.211Z"}},{"type":"Public","name":"polytracker","owner":"trailofbits","isFork":false,"description":"An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.","allTopics":["dataflow-analysis","taint-tracking","llvm","instrumentation","taint-analysis"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":4,"issueCount":44,"starsCount":518,"forksCount":47,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T11:32:30.935Z"}},{"type":"Public","name":"multiplier","owner":"trailofbits","isFork":false,"description":"Code auditing productivity multiplier.","allTopics":["analysis","audit","clang","mlir"],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":2,"issueCount":115,"starsCount":430,"forksCount":25,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T21:48:48.353Z"}},{"type":"Public","name":"cargo-unmaintained","owner":"trailofbits","isFork":false,"description":"Find unmaintained packages in Rust projects","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":63,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":[0,0,2,14,33,26,28,23,11,5,1,24,3,12,9,10,8,20,17,11,8,15,9,11,13,11,15,12,21,16,8,6,4,9,9,3,1,1,2,2,6,10,6,13,15,14,6,14,3,4,9,5],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T17:37:08.448Z"}},{"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":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T12:22:25.203Z"}},{"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":15,"issueCount":9,"starsCount":229,"forksCount":30,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-16T09:46:09.970Z"}},{"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":123,"forksCount":9,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-14T01:52:16.340Z"}},{"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","allTopics":["static-analysis","vscode-extension","sarif"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":6,"starsCount":19,"forksCount":3,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T17:49:33.722Z"}},{"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":1,"issueCount":14,"starsCount":169,"forksCount":14,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-13T08:34:13.960Z"}},{"type":"Public","name":"censys-ruby","owner":"trailofbits","isFork":false,"description":"Ruby API client for the Censys internet-wide network-scan search engine","allTopics":["search-engine","security-scanner","network-scanning"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":1,"issueCount":5,"starsCount":9,"forksCount":3,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:50:40.932Z"}},{"type":"Public","name":"http-security","owner":"trailofbits","isFork":false,"description":"Parse HTTP Security Headers","allTopics":["http","http-security"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":4,"starsCount":36,"forksCount":12,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:44:58.629Z"}},{"type":"Public","name":"nyc-infosec","owner":"trailofbits","isFork":false,"description":"Mapping the NYC Infosec Community","allTopics":["meetup","university","calendar","nyc","conference"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":49,"forksCount":22,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:33:16.875Z"}},{"type":"Public","name":"empirehacking.nyc","owner":"trailofbits","isFork":false,"description":"Empire Hacking NYC Meetup","allTopics":["security-meetup","nyc"],"primaryLanguage":{"name":"CSS","color":"#563d7c"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":8,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:28:23.581Z"}},{"type":"Public","name":"dkim-query","owner":"trailofbits","isFork":false,"description":"Ruby DKIM Parser","allTopics":["dns","email","dkim"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":0,"issueCount":5,"starsCount":18,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:15:38.154Z"}},{"type":"Public","name":"spf-query","owner":"trailofbits","isFork":false,"description":"Ruby SPF Parser","allTopics":["dns","email","sender-policy-framework","spf"],"primaryLanguage":{"name":"Ruby","color":"#701516"},"pullRequestCount":2,"issueCount":3,"starsCount":29,"forksCount":15,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T16:14:45.537Z"}},{"type":"Public","name":"test-fuzz","owner":"trailofbits","isFork":false,"description":"To make fuzzing Rust easy","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":4,"issueCount":11,"starsCount":156,"forksCount":16,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-12T14:13:18.114Z"}},{"type":"Public","name":"v4-core","owner":"trailofbits","isFork":true,"description":"🦄 🦄 🦄 🦄 Core smart contracts of Uniswap v4","allTopics":[],"primaryLanguage":{"name":"Solidity","color":"#AA6746"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":929,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T18:58:48.525Z"}},{"type":"Public","name":"gcc-asan-container-overflows","owner":"trailofbits","isFork":false,"description":"GCC 11.1 fork with a hacked implementation of ASan container overflow checks on the containers-annotations branch","allTopics":[],"primaryLanguage":{"name":"C","color":"#555555"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"GNU General Public License v2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T14:40:20.818Z"}},{"type":"Public","name":"binary_type_inference","owner":"trailofbits","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":22,"starsCount":13,"forksCount":2,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T11:56:00.620Z"}},{"type":"Public","name":"build-wrap","owner":"trailofbits","isFork":false,"description":"Help protect against malicious build scripts","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":0,"starsCount":3,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T21:43:50.295Z"}},{"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":36,"forksCount":2441,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T16:45:02.155Z"}},{"type":"Public","name":"maat","owner":"trailofbits","isFork":false,"description":"Open-source symbolic execution framework: https://maat.re","allTopics":[],"primaryLanguage":{"name":"C++","color":"#f34b7d"},"pullRequestCount":7,"issueCount":21,"starsCount":610,"forksCount":43,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T05:44:41.770Z"}},{"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":5,"issueCount":12,"starsCount":393,"forksCount":44,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-03T13:20:11.681Z"}},{"type":"Public","name":"go-fuzz-utils","owner":"trailofbits","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Go","color":"#00ADD8"},"pullRequestCount":1,"issueCount":1,"starsCount":19,"forksCount":3,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T17:54:02.891Z"}},{"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":17,"issueCount":169,"starsCount":28649,"forksCount":2314,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-30T02:15:55.267Z"}}],"repositoryCount":191,"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":"trailofbits repositories"}