{"payload":{"pageCount":4,"repositories":[{"type":"Public","name":"easydb","owner":"paragonie","isFork":false,"description":"Easy-to-use PDO wrapper for PHP projects.","allTopics":["mysql","php","database","sqlite","postgresql","databases","prepared-statements","secure-by-default","pdo"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":5,"starsCount":736,"forksCount":86,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-07T12:45:31.911Z"}},{"type":"Public","name":"sodium_compat","owner":"paragonie","isFork":false,"description":"Pure PHP polyfill for ext/sodium","allTopics":["php","security","siphash","sodium","ed25519","curve25519","x25519","blake2b","xsalsa20poly1305","xchacha20-poly1305","cryptography","libsodium","cryptography-library","php-polyfill","sodium-compat"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":880,"forksCount":64,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-15T19:09:09.181Z"}},{"type":"Public","name":"awesome-appsec","owner":"paragonie","isFork":false,"description":"A curated list of resources for learning about application security","allTopics":["security","curated","owasp","application-security","reading-list","security-experts"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":14,"issueCount":11,"starsCount":6238,"forksCount":731,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-08T19:01:01.820Z"}},{"type":"Public","name":"ciphersweet","owner":"paragonie","isFork":false,"description":"Fast, searchable field-level encryption for PHP projects","allTopics":["searchable-encryption","php","encryption"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":2,"issueCount":10,"starsCount":431,"forksCount":32,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-03T22:42:38.200Z"}},{"type":"Public","name":"constant_time_encoding","owner":"paragonie","isFork":false,"description":"Constant-Time Character Encoding in PHP Projects","allTopics":["base64","base32","base64url","hexadecimal","base16","constant-time","base32hex","rfc-4648","cache-timing-safe","url-safe","urlsafe","base64-urlsafe","php","encoding","character-encoding"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":2,"starsCount":800,"forksCount":36,"license":"Other","participation":[0,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,10,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-25T13:10:05.333Z"}},{"type":"Public","name":"ciphersweet-js","owner":"paragonie","isFork":false,"description":"Searchable Encryption for Node.js projects","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":64,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T04:51:44.513Z"}},{"type":"Public","name":"poly1305-js","owner":"paragonie","isFork":false,"description":"JavaScript implementation of the Poly1305 one-time authenticator","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"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,2,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-17T04:51:27.453Z"}},{"type":"Public","name":"typed-arrays","owner":"paragonie","isFork":false,"description":"Userland typed array implementation","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":72,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-14T21:25:05.110Z"}},{"type":"Public","name":"ciphersweet-provider-aws-kms","owner":"paragonie","isFork":false,"description":"CipherSweet Key Provider powered by AWS KMS","allTopics":["php","encryption","database","kms","aws-kms","key","key-management","php8","database-encryption"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T23:46:17.952Z"}},{"type":"Public","name":"ionizer","owner":"paragonie","isFork":false,"description":"Input Filter System for PHP Software","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":28,"forksCount":6,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-11T22:19:17.038Z"}},{"type":"Public","name":"blakechain","owner":"paragonie","isFork":false,"description":"Hash chains built with BLAKE2b","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":22,"forksCount":5,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T17:34:12.896Z"}},{"type":"Public","name":"monolog-quill","owner":"paragonie","isFork":false,"description":"A Monolog Handler for writing to a Chronicle instance","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T17:18:29.619Z"}},{"type":"Public","name":"quill","owner":"paragonie","isFork":false,"description":"Library for quickly and easily writing data to a Chronicle instance","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T17:16:03.125Z"}},{"type":"Public","name":"password_lock","owner":"paragonie","isFork":false,"description":"Wraps Bcrypt-SHA2 in Authenticated Encryption","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":1,"starsCount":190,"forksCount":35,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T17:09:05.829Z"}},{"type":"Public","name":"anti-csrf","owner":"paragonie","isFork":false,"description":"Full-Featured Anti-CSRF Library","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":3,"issueCount":11,"starsCount":297,"forksCount":53,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:58:32.439Z"}},{"type":"Public","name":"seedspring","owner":"paragonie","isFork":false,"description":"Seeded, Deterministic PRNG (based on AES-CTR instead of LCG)","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":39,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:50:03.891Z"}},{"type":"Public","name":"easy-ecc","owner":"paragonie","isFork":false,"description":"High-Level Usability Wrapper for PHPECC","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":42,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:46:47.376Z"}},{"type":"Public archive","name":"pharaoh","owner":"paragonie","isFork":false,"description":"Utility to quickly and effectively diff two PHP Archives","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":36,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:20:46.164Z"}},{"type":"Public","name":"paseto","owner":"paragonie","isFork":false,"description":"Platform-Agnostic Security Tokens","allTopics":["paseto","paseto-tokens","php"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":3240,"forksCount":108,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:13:19.409Z"}},{"type":"Public","name":"certainty","owner":"paragonie","isFork":false,"description":"Automated cacert.pem management for PHP projects","allTopics":["tls","security","tls-certificate","security-tools","x509certificates","tls-certificates","php","composer","certificate","cacert","certainty","cert-bundles","pem-management"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":4,"starsCount":262,"forksCount":17,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T16:08:07.069Z"}},{"type":"Public","name":"csp-builder","owner":"paragonie","isFork":false,"description":"Build Content-Security-Policy headers from a JSON file (or build them programmatically)","allTopics":["php","http","security","xss","http-header","content-security-policy","secure-by-default","easy-to-use","cross-site-scripting","csp","csp-header","json-configuration","csp-builder"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":7,"starsCount":544,"forksCount":39,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T13:07:06.727Z"}},{"type":"Public","name":"halite","owner":"paragonie","isFork":false,"description":"High-level cryptography interface powered by libsodium","allTopics":["php","authentication","php7","argon2","siphash","ed25519","curve25519","digital-signature","x25519","cryptography-library","easy-to-use","xsalsa20","poly1305","blake2b","misuse-resistant","composer","cryptography","encryption","libsodium"],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":21,"starsCount":1124,"forksCount":87,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T13:00:47.750Z"}},{"type":"Public","name":"hidden-string","owner":"paragonie","isFork":false,"description":"The HiddenString class extracted from Halite.","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":2,"starsCount":62,"forksCount":5,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T12:47:11.177Z"}},{"type":"Public","name":"laravel-framework","owner":"paragonie","isFork":true,"description":"The Laravel Framework.","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":10856,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-08T07:00:10.987Z"}},{"type":"Public","name":"symfony","owner":"paragonie","isFork":true,"description":"The Symfony PHP framework","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":9417,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-07T18:08:56.775Z"}},{"type":"Public","name":"phpecc","owner":"paragonie","isFork":true,"description":"Pure PHP Elliptic Curve Cryptography Library","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":15,"forksCount":108,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T14:22:54.141Z"}},{"type":"Public","name":"paserk-php","owner":"paragonie","isFork":false,"description":"PHP Implementation of PASERK","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":12,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T10:00:44.479Z"}},{"type":"Public","name":"php-asn1","owner":"paragonie","isFork":true,"description":"","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T20:15:51.853Z"}},{"type":"Public","name":"RandomLib","owner":"paragonie","isFork":true,"description":"A library for generating random numbers and strings","allTopics":[],"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":70,"forksCount":116,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T01:19:04.860Z"}},{"type":"Public","name":"sodium_compat_ext_sodium","owner":"paragonie","isFork":false,"description":"Tell Composer to use sodium_compat as ext-sodium","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T01:04:43.401Z"}}],"repositoryCount":95,"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":"paragonie repositories"}