{"payload":{"pageCount":2,"repositories":[{"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":[1,0,0,2,0,4,2,0,1,0,4,2,0,0,0,1,0,1,1,0,0,0,0,1,0,0,0,3,2,1,1,0,0,0,0,0,2,1,0,0,0,0,3,0,0,0,0,0,1,0,0,1],"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,7,5,4],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-16T16:52:24.484Z"}},{"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":"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":"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":"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":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,"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T14:03:55.206Z"}},{"type":"Public","name":"tlslib.py","owner":"trailofbits","isFork":false,"description":"MVP for updated PEP 543 proposal","topicNames":[],"topicsNotShown":0,"allTopics":[],"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":"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T20:57:37.262Z"}},{"type":"Public","name":"rfc8785.py","owner":"trailofbits","isFork":false,"description":"A pure-Python implementation of RFC8785 (JSON Canonicalization Scheme)","topicNames":["python","serialization","json","cryptography","canonicalization"],"topicsNotShown":0,"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":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T20:48:27.525Z"}},{"type":"Public","name":"ManticoreUI","owner":"trailofbits","isFork":false,"description":"The Manticore User Interface with plugins for Binary Ninja and Ghidra","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":15,"starsCount":72,"forksCount":11,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T17:04:56.681Z"}},{"type":"Public","name":"differ","owner":"trailofbits","isFork":false,"description":"Detecting Inconsistencies in Feature or Function Evaluations of Requirements","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":9,"issueCount":7,"starsCount":65,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T16:27:39.345Z"}},{"type":"Public","name":"it-depends","owner":"trailofbits","isFork":false,"description":"A tool to automatically build a dependency graph and Software Bill of Materials (SBOM) for packages and arbitrary source code repositories.","topicNames":["dependency-analysis","dependency-graph","hacktoberfest","vulnerability-scanner","sbom","hacktoberfest2021","sbom-generator"],"topicsNotShown":0,"allTopics":["dependency-analysis","dependency-graph","hacktoberfest","vulnerability-scanner","sbom","hacktoberfest2021","sbom-generator"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":23,"starsCount":318,"forksCount":19,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-13T14:54:12.569Z"}},{"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","topicNames":["file-format-detection","libmagic","file-formats","polyglots","python"],"topicsNotShown":0,"allTopics":["file-format-detection","libmagic","file-formats","polyglots","python"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":19,"starsCount":323,"forksCount":22,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-27T09:00:51.091Z"}},{"type":"Public","name":"Codex-Decompiler","owner":"trailofbits","isFork":false,"description":"","topicNames":["machine-learning"],"topicsNotShown":0,"allTopics":["machine-learning"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":50,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-19T22:03:38.151Z"}},{"type":"Public","name":"not-slithering-anywhere","owner":"trailofbits","isFork":false,"description":"The Python Version of our Not Go-ing Anywhere Vulnerable Application","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":5,"issueCount":0,"starsCount":10,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-11T16:45:37.126Z"}},{"type":"Public","name":"manticore-examples","owner":"trailofbits","isFork":false,"description":"Example Manticore scripts","topicNames":["manticore"],"topicsNotShown":0,"allTopics":["manticore"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":3,"starsCount":69,"forksCount":16,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-07T11:16:40.286Z"}},{"type":"Public","name":"manticore","owner":"trailofbits","isFork":false,"description":"Symbolic execution tool","topicNames":["python","testing","security","emulation","ethereum","blockchain","symbolic-execution","z3","binary-analysis","program-analysis"],"topicsNotShown":1,"allTopics":["python","testing","security","emulation","ethereum","blockchain","symbolic-execution","z3","binary-analysis","program-analysis","smt"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":25,"issueCount":241,"starsCount":3646,"forksCount":468,"license":"GNU Affero General Public License v3.0","participation":[0,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-15T20:21:13.706Z"}},{"type":"Public","name":"deepstate","owner":"trailofbits","isFork":false,"description":"A unit test-like interface for fuzzing and symbolic execution","topicNames":["unit-testing","symbolic-execution","property-based-testing","fuzzing","testing-tools","testing-framework"],"topicsNotShown":0,"allTopics":["unit-testing","symbolic-execution","property-based-testing","fuzzing","testing-tools","testing-framework"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":8,"issueCount":82,"starsCount":808,"forksCount":97,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-28T18:59:29.962Z"}},{"type":"Public","name":"PrivacyRaven","owner":"trailofbits","isFork":false,"description":"Privacy Testing for Deep Learning","topicNames":["python","privacy","model-extraction","privacy-enhancing-technologies","model-inversion","privacy-preserving-machine-learning","machine-learning","deep-learning","membership-inference"],"topicsNotShown":0,"allTopics":["python","privacy","model-extraction","privacy-enhancing-technologies","model-inversion","privacy-preserving-machine-learning","machine-learning","deep-learning","membership-inference"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":8,"issueCount":29,"starsCount":178,"forksCount":18,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-20T15:30:24.465Z"}},{"type":"Public","name":"cvedb","owner":"trailofbits","isFork":false,"description":"CVE querying library and utility that uses a local store syncing directly to the National Vulnerability Database","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":3,"starsCount":18,"forksCount":5,"license":"GNU Lesser General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-29T17:29:26.919Z"}},{"type":"Public","name":"protofuzz","owner":"trailofbits","isFork":false,"description":"Google Protocol Buffers message generator","topicNames":["protobuf","protocol-buffers","fuzzer"],"topicsNotShown":0,"allTopics":["protobuf","protocol-buffers","fuzzer"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":8,"starsCount":265,"forksCount":40,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-12T05:09:03.607Z"}},{"type":"Public","name":"cast2gif","owner":"trailofbits","isFork":false,"description":"Converts AsciiCast terminal recordings to animated GIFs","topicNames":["cli","presentation-tools","animated-gifs"],"topicsNotShown":0,"allTopics":["cli","presentation-tools","animated-gifs"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":2,"starsCount":10,"forksCount":2,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T18:03:55.688Z"}},{"type":"Public","name":"binjascripts","owner":"trailofbits","isFork":false,"description":"Scripts for Binary Ninja","topicNames":["binary-ninja"],"topicsNotShown":0,"allTopics":["binary-ninja"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":247,"forksCount":31,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-11T18:01:10.488Z"}},{"type":"Public","name":"divergent-representations","owner":"trailofbits","isFork":false,"description":"CodeQL and Binary Ninja scripts to accompany the blog post","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-03T16:19:32.372Z"}},{"type":"Public archive","name":"ASanBench","owner":"trailofbits","isFork":false,"description":"Characterizing Address Sanitizer performance overheads","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-06T20:38:09.986Z"}},{"type":"Public archive","name":"mpc-learning","owner":"trailofbits","isFork":false,"description":"Perform multi-party computation on machine learning applications","topicNames":["machine-learning","multi-party-computation"],"topicsNotShown":0,"allTopics":["machine-learning","multi-party-computation"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":1,"starsCount":21,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-21T22:47:08.756Z"}},{"type":"Public archive","name":"tourniquet","owner":"trailofbits","isFork":false,"description":"A Python library for easy and fast program transformation/repair","topicNames":["llvm","clang","program-repair","program-transformation"],"topicsNotShown":0,"allTopics":["llvm","clang","program-repair","program-transformation"],"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":4,"starsCount":15,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-26T18:08:40.937Z"}}],"repositoryCount":37,"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"}