{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"parliament","owner":"duo-labs","isFork":false,"description":"AWS IAM linting library","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":8,"issueCount":38,"starsCount":986,"forksCount":93,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T11:50:18.590Z"}},{"type":"Public","name":"webauthn.io","owner":"duo-labs","isFork":false,"description":"The source code for webauthn.io, a demonstration of WebAuthn.","topicNames":["python","security","demo","authentication","webauthn","passkeys"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":3,"starsCount":617,"forksCount":115,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-17T02:36:11.662Z"}},{"type":"Public","name":"cloudmapper","owner":"duo-labs","isFork":false,"description":" CloudMapper helps you analyze your Amazon Web Services (AWS) environments.","topicNames":["aws","security","diagram","cytoscape"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":16,"issueCount":188,"starsCount":5840,"forksCount":788,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-03T15:30:52.196Z"}},{"type":"Public","name":"py_webauthn","owner":"duo-labs","isFork":false,"description":"Pythonic WebAuthn","topicNames":["python","security","pypi","python3","pip","duo","webauthn","fido2"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":5,"starsCount":797,"forksCount":158,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-28T21:00:00.571Z"}},{"type":"Public","name":"duo-blog-going-passwordless-with-py-webauthn","owner":"duo-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-07T00:40:24.811Z"}},{"type":"Public","name":"secret-bridge","owner":"duo-labs","isFork":false,"description":"Monitors Github for leaked secrets","topicNames":["security","secrets","secrets-detection"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":6,"starsCount":184,"forksCount":43,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-11T17:48:36.526Z"}},{"type":"Public","name":"markdown-to-confluence","owner":"duo-labs","isFork":false,"description":"Syncs Markdown files to Confluence","topicNames":["markdown","confluence"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":5,"starsCount":294,"forksCount":64,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T17:02:46.021Z"}},{"type":"Public","name":"journal-cli","owner":"duo-labs","isFork":false,"description":"The command-line client for Journal","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":1,"issueCount":0,"starsCount":13,"forksCount":4,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T17:01:20.048Z"}},{"type":"Public","name":"sharedsignals","owner":"duo-labs","isFork":false,"description":"Python tools for using OpenID's Shared Signals Framework (including CAEP)","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":1,"issueCount":2,"starsCount":12,"forksCount":7,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-11T20:20:52.674Z"}},{"type":"Public","name":"lookalike-domains","owner":"duo-labs","isFork":false,"description":"generate lookalike domains using a few simple techniques (homoglyphs, alt TLDs, prefix/suffix)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":0,"starsCount":30,"forksCount":11,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-15T15:37:12.285Z"}},{"type":"Public","name":"isthislegit","owner":"duo-labs","isFork":false,"description":"Dashboard to collect, analyze, and respond to reported phishing emails.","topicNames":["security","phishing","infosec","security-automation","security-tools","phishing-reports"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":38,"issueCount":24,"starsCount":284,"forksCount":58,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-01T22:50:42.632Z"}},{"type":"Public","name":"unmasking_data_leaks","owner":"duo-labs","isFork":false,"description":"The code from the talk \"Unmasking Data Leaks: A Guide to Finding, Fixing, and Prevention\" given at BSides SATX 2019.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":3,"issueCount":0,"starsCount":7,"forksCount":3,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-25T16:17:26.413Z"}},{"type":"Public","name":"phish-collect","owner":"duo-labs","isFork":false,"description":"Python script to hunt phishing kits","topicNames":["python","phishing","infosec"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":4,"issueCount":1,"starsCount":136,"forksCount":30,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-25T15:15:46.936Z"}},{"type":"Public","name":"narrow","owner":"duo-labs","isFork":false,"description":"Low-effort reachability analysis for third-party code vulnerabilities.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":7,"starsCount":18,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-11T19:49:29.066Z"}},{"type":"Public","name":"cloudtrail-partitioner","owner":"duo-labs","isFork":false,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":13,"issueCount":5,"starsCount":147,"forksCount":24,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-07-08T08:45:02.340Z"}},{"type":"Public","name":"markflow","owner":"duo-labs","isFork":false,"description":"Make your Markdown sparkle!","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":10,"starsCount":18,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-02T13:40:26.038Z"}},{"type":"Public","name":"idapython","owner":"duo-labs","isFork":false,"description":"A collection of IDAPython modules made with 💚 by Duo Labs","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":2,"issueCount":0,"starsCount":274,"forksCount":63,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-01-26T11:06:50.761Z"}},{"type":"Public","name":"android-webauthn-authenticator","owner":"duo-labs","isFork":false,"description":"A WebAuthn Authenticator for Android leveraging hardware-backed key storage and biometric user verification.","topicNames":["android","android-library","android-security","webauthn","fido2","webauthn-library"],"topicsNotShown":0,"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":5,"starsCount":110,"forksCount":21,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-17T21:43:25.749Z"}},{"type":"Public","name":"EFIgy","owner":"duo-labs","isFork":false,"description":"A small client application that uses the Duo Labs EFIgy API to inform you about the state of your Mac EFI firmware","topicNames":["macos","security","firmware","efi"],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":3,"starsCount":508,"forksCount":39,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-17T21:38:56.638Z"}},{"type":"Public","name":"cloudtracker","owner":"duo-labs","isFork":false,"description":"CloudTracker helps you find over-privileged IAM users and roles by comparing CloudTrail logs with current IAM policies.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":21,"starsCount":870,"forksCount":108,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-12-17T21:37:36.002Z"}},{"type":"Public","name":"appsec-education","owner":"duo-labs","isFork":false,"description":"Presentations, training modules, and other education materials from Duo Security's Application Security team.","topicNames":["education","training-materials","appsec"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":67,"forksCount":14,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-07-15T21:51:24.988Z"}},{"type":"Public","name":"vimes","owner":"duo-labs","isFork":false,"description":"A local DNS proxy based on CoreDNS.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-08-05T16:49:02.642Z"}},{"type":"Public","name":"srtgen","owner":"duo-labs","isFork":false,"description":"Automatic '.srt' subtitle generator","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":1,"starsCount":21,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-23T02:35:21.529Z"}},{"type":"Public","name":"twitterbots","owner":"duo-labs","isFork":false,"description":"The code used in the \"Don't @ Me: Hunting Twitter Bots at Scale\" Black Hat presentation","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":1,"issueCount":1,"starsCount":152,"forksCount":26,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-14T16:53:11.987Z"}},{"type":"Public","name":"apk2java","owner":"duo-labs","isFork":false,"description":"Automatically decompile APK's using Docker","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Dockerfile","color":"#384d54"},"pullRequestCount":1,"issueCount":0,"starsCount":21,"forksCount":8,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-05-08T21:25:08.499Z"}},{"type":"Public","name":"datasci-ctf","owner":"duo-labs","isFork":false,"description":"A capture-the-flag exercise based on data analysis challenges","topicNames":["data-science","ctf"],"topicsNotShown":0,"primaryLanguage":{"name":"Jupyter Notebook","color":"#DA5B0B"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":7,"license":"Creative Commons Attribution 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-30T02:16:29.568Z"}},{"type":"Public","name":"holidayhack-2019","owner":"duo-labs","isFork":false,"description":"Scripts and artifacts used to solve the 2019 SANS Holiday Hack Challenge","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-13T23:02:00.372Z"}},{"type":"Public","name":"chain-of-fools","owner":"duo-labs","isFork":false,"description":"A set of tools that allow researchers to experiment with certificate chain validation issues","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Python","color":"#3572A5"},"pullRequestCount":0,"issueCount":0,"starsCount":13,"forksCount":5,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-12-04T00:33:26.865Z"}},{"type":"Public","name":"journal","owner":"duo-labs","isFork":false,"description":"The boilerplate for a new Journal site","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":15,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-15T01:29:30.105Z"}},{"type":"Public","name":"journal-docs","owner":"duo-labs","isFork":false,"description":"The documentation for Journal","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"BSD 3-Clause \"New\" or \"Revised\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-10-15T01:28:44.256Z"}}],"repositoryCount":42,"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"}