{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"phpecc","owner":"paragonie","isFork":true,"description":"Pure PHP Elliptic Curve Cryptography Library","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":108,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-01T14:22:54.141Z"}},{"type":"Public","name":"easy-ecc","owner":"paragonie","isFork":false,"description":"High-Level Usability Wrapper for PHPECC","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":41,"forksCount":1,"license":"Other","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,0,0,0,0,0,0,0,4,6,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T19:24:58.376Z"}},{"type":"Public","name":"paserk-php","owner":"paragonie","isFork":false,"description":"PHP Implementation of PASERK","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T10:00:44.479Z"}},{"type":"Public","name":"paseto","owner":"paragonie","isFork":false,"description":"Platform-Agnostic Security Tokens","topicNames":["paseto","paseto-tokens","php"],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":3187,"forksCount":106,"license":"Other","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,0,0,0,0,0,0,0,5,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-28T09:24:38.409Z"}},{"type":"Public","name":"sodium_compat","owner":"paragonie","isFork":false,"description":"Pure PHP polyfill for ext/sodium","topicNames":["php","security","siphash","sodium","ed25519","curve25519","x25519","blake2b","xsalsa20poly1305","xchacha20-poly1305"],"topicsNotShown":5,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":871,"forksCount":63,"license":"ISC License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,50,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-24T12:08:40.271Z"}},{"type":"Public","name":"php-asn1","owner":"paragonie","isFork":true,"description":"","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"MIT License","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,0,0,0,0,0,0,0,0,3,0],"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":70,"forksCount":120,"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","topicNames":[],"topicsNotShown":0,"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"ISC License","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,0,0,0,0,0,0,0,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-21T01:04:43.401Z"}},{"type":"Public","name":"certainty","owner":"paragonie","isFork":false,"description":"Automated cacert.pem management for PHP projects","topicNames":["tls","security","tls-certificate","security-tools","x509certificates","tls-certificates","php","composer","certificate","cacert"],"topicsNotShown":3,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":3,"starsCount":263,"forksCount":17,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T23:50:15.599Z"}},{"type":"Public","name":"halite","owner":"paragonie","isFork":false,"description":"High-level cryptography interface powered by libsodium","topicNames":["php","authentication","php7","argon2","siphash","ed25519","curve25519","digital-signature","x25519","cryptography-library"],"topicsNotShown":9,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":22,"starsCount":1119,"forksCount":89,"license":"Mozilla Public License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T23:30:14.009Z"}},{"type":"Public","name":"ciphersweet","owner":"paragonie","isFork":false,"description":"Fast, searchable field-level encryption for PHP projects","topicNames":["searchable-encryption","php","encryption"],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":2,"issueCount":9,"starsCount":415,"forksCount":32,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-19T23:23:03.172Z"}},{"type":"Public","name":"anti-csrf","owner":"paragonie","isFork":false,"description":"Full-Featured Anti-CSRF Library","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":3,"issueCount":11,"starsCount":294,"forksCount":54,"license":"GNU Affero General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T23:58:32.439Z"}},{"type":"Public","name":"csp-builder","owner":"paragonie","isFork":false,"description":"Build Content-Security-Policy headers from a JSON file (or build them programmatically)","topicNames":["php","http","security","xss","http-header","content-security-policy","secure-by-default","easy-to-use","cross-site-scripting","csp"],"topicsNotShown":3,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":7,"starsCount":541,"forksCount":41,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-20T12:47:14.727Z"}},{"type":"Public","name":"sodium-plus","owner":"paragonie","isFork":false,"description":"Developer-friendly libsodium interface","topicNames":["nodejs","javascript","cryptography","node","es2019","libsodium-bindings","sodium"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":7,"starsCount":171,"forksCount":21,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T16:49:12.908Z"}},{"type":"Public","name":"constant_time_encoding","owner":"paragonie","isFork":false,"description":"Constant-Time Character Encoding in PHP Projects","topicNames":["base64","base32","base64url","hexadecimal","base16","constant-time","base32hex","rfc-4648","cache-timing-safe","url-safe"],"topicsNotShown":5,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":1,"issueCount":3,"starsCount":783,"forksCount":37,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-05T16:48:50.731Z"}},{"type":"Public","name":"paseto-io","owner":"paragonie","isFork":false,"description":"Paseto Website","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"Twig","color":"#c1d026"},"pullRequestCount":0,"issueCount":1,"starsCount":48,"forksCount":19,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-13T18:16:41.681Z"}},{"type":"Public","name":"slim-sapient","owner":"paragonie","isFork":false,"description":"Slim Framework Adapter for Sapient","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-06T22:39:45.468Z"}},{"type":"Public","name":"awesome-appsec","owner":"paragonie","isFork":false,"description":"A curated list of resources for learning about application security","topicNames":["security","curated","owasp","application-security","reading-list","security-experts"],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":14,"issueCount":10,"starsCount":6108,"forksCount":726,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-07T06:49:37.880Z"}},{"type":"Public","name":"paserk-php-wrap-aws-kms","owner":"paragonie","isFork":false,"description":"AWS KMS Local and Secret Key Wrapping for PASERK","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-25T14:08:47.738Z"}},{"type":"Public","name":"ciphersweet-js","owner":"paragonie","isFork":false,"description":"Searchable Encryption for Node.js projects","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":3,"starsCount":59,"forksCount":9,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-08-21T08:38:51.324Z"}},{"type":"Public","name":"random_compat","owner":"paragonie","isFork":false,"description":"PHP 5.x support for random_bytes() and random_int()","topicNames":["polyfill","random","randomization","random-generation","secure","php5","secure-by-default","csprng","randomness","random-int"],"topicsNotShown":2,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":5,"starsCount":8151,"forksCount":145,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-05-29T16:29:26.614Z"}},{"type":"Public","name":"easydb-cache","owner":"paragonie","isFork":false,"description":"EasyDB with Prepared Statement Caching","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":30,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T01:10:53.688Z"}},{"type":"Public","name":"multi_factor","owner":"paragonie","isFork":false,"description":"Vendor-Agnostic Two-Factor Authentication","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":2,"issueCount":6,"starsCount":143,"forksCount":20,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-02T23:03:57.048Z"}},{"type":"Public","name":"php-encryption","owner":"paragonie","isFork":true,"description":"Simple Encryption in PHP.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":311,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-26T06:56:27.247Z"}},{"type":"Public","name":"seedspring","owner":"paragonie","isFork":false,"description":"Seeded, Deterministic PRNG (based on AES-CTR instead of LCG)","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":39,"forksCount":4,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-09-09T21:45:12.891Z"}},{"type":"Public","name":"easydb","owner":"paragonie","isFork":false,"description":"Easy-to-use PDO wrapper for PHP projects.","topicNames":["mysql","php","database","sqlite","postgresql","databases","prepared-statements","secure-by-default","pdo"],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":5,"starsCount":730,"forksCount":85,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-08-30T18:37:51.687Z"}},{"type":"Public","name":"paseto-browser.js","owner":"paragonie","isFork":false,"description":"PASETO in the Web Browser","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-07-26T14:07:50.882Z"}},{"type":"Public","name":"ristretto-php","owner":"paragonie","isFork":false,"description":"Implements a type-safe API for working with the Ristretto Group in PHP projects.","topicNames":[],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-10T05:53:50.736Z"}},{"type":"Public","name":"certainty-js","owner":"paragonie","isFork":false,"description":"Certainty-js: Automated CACert.pem Management for Node.js Software ","topicNames":["nodejs","javascript","tls","automation","https","node-js","cacert","ca-certificates","certainty","ca-certificate"],"topicsNotShown":0,"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-27T20:09:41.161Z"}},{"type":"Public","name":"EasyRSA","owner":"paragonie","isFork":false,"description":"Simple and Secure Wrapper for phpseclib","topicNames":["php","signature","cryptography-library","encryption","rsa"],"topicsNotShown":0,"primaryLanguage":{"name":"PHP","color":"#4F5D95"},"pullRequestCount":0,"issueCount":4,"starsCount":194,"forksCount":34,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-05-12T04:25:11.768Z"}}],"repositoryCount":84,"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"}