https://github.com/phpseclib/phpseclib
aes aes-gcm asn1 diffie-hellman dsa ecdh ecdsa lts php rsa sftp ssh x509
Score: 35.43813183240331
Last synced: about 20 hours ago
JSON representation
Repository metadata:
PHP Secure Communications Library
- Host: GitHub
- URL: https://github.com/phpseclib/phpseclib
- Owner: phpseclib
- License: mit
- Created: 2012-06-05T21:55:28.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2026-10-27T04:08:10.000Z (5 days ago)
- Last Synced: 2026-10-27T09:42:52.859Z (4 days ago)
- Topics: aes, aes-gcm, asn1, diffie-hellman, dsa, ecdh, ecdsa, lts, php, rsa, sftp, ssh, x509
- Language: PHP
- Homepage: http://phpseclib.com/
- Size: 18 MB
- Stars: 5,603
- Watchers: 109
- Forks: 909
- Open Issues: 215
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: SECURITY.md
- Authors: AUTHORS
-
Funding:
- Github: terrafrost
- Patreon: phpseclib
- Tidelift: packagist/phpseclib/phpseclib
Owner metadata:
- Name: phpseclib
- Login: phpseclib
- Email:
- Kind: organization
- Description:
- Website: https://phpseclib.com/
- Location: United States of America
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/1820952?v=4
- Repositories: 15
- Last Synced at: 2026-10-25T19:45:05.796Z
- Profile URL: https://github.com/phpseclib
GitHub Events
Total
- Commit comment event: 26
- Create event: 3
- Fork event: 40
- Issue comment event: 219
- Issues event: 73
- Pull request event: 38
- Pull request review comment event: 4
- Pull request review event: 7
- Push event: 226
- Release event: 7
- Watch event: 198
- Total: 841
Last Year
- Commit comment event: 6
- Fork event: 4
- Issue comment event: 25
- Issues event: 18
- Pull request event: 8
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 116
- Release event: 2
- Watch event: 21
- Total: 203
Committers metadata
Last synced: about 20 hours ago
Total Commits: 3,584
Total Committers: 201
Avg Commits per committer: 17.831
Development Distribution Score (DDS): 0.273
Commits in past year: 466
Committers in past year: 25
Avg Commits per committer in past year: 18.64
Development Distribution Score (DDS) in past year: 0.161
| Name | Commits | |
|---|---|---|
| terrafrost | t****t@p****t | 2607 |
| Andreas Fischer | b****u@p****m | 285 |
| Jack Worman | j****n@h****m | 76 |
| terrafrost | t****t@p****m | 45 |
| Patrick Monnerat | p****m@d****h | 44 |
| Hans-Jürgen Petrich | p****h@t****m | 42 |
| Clint Nelissen | c****t@s****m | 33 |
| Sokolovskyy Roman | R****y@d****m | 33 |
| Graham Campbell | g****m@a****m | 29 |
| Robert | r****y@g****m | 20 |
| Marc Philip Scholten | m****c@p****e | 16 |
| Bastien Miclo | k****s@p****m | 12 |
| Cameron Eagans | m****e@c****t | 11 |
| montdidier | c****r@k****m | 8 |
| Remi Collet | r****i@r****t | 7 |
| Scott | s****t@p****m | 7 |
| Simon Podlipsky | s****n@p****t | 7 |
| andrey012 | a****2@g****m | 6 |
| Takuya Sawada | t****a@t****m | 6 |
| Rob Loach | r****h@g****m | 6 |
| Daniil Gentili | d****l@d****t | 5 |
| Ivailo Hristov | i****v@i****m | 5 |
| metaclassing | m****g@s****m | 5 |
| felipe.dossantos | f****s@i****r | 5 |
| dependabot[bot] | 4****] | 5 |
| William Desportes | w****s@w****r | 5 |
| Jonny Fonsato | j****o@c****t | 5 |
| Joey3000 | J****0 | 5 |
| Igor Malovitsa | i****a@g****m | 5 |
| David Anderson | g****m@d****k | 5 |
| and 171 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 221
Total pull requests: 201
Average time to close issues: 4 months
Average time to close pull requests: about 2 months
Total issue authors: 196
Total pull request authors: 76
Average comments per issue: 4.56
Average comments per pull request: 1.78
Merged pull request: 99
Bot issues: 0
Bot pull requests: 5
Past year issues: 26
Past year pull requests: 72
Past year average time to close issues: 12 days
Past year average time to close pull requests: 2 days
Past year issue authors: 23
Past year pull request authors: 23
Past year average comments per issue: 2.69
Past year average comments per pull request: 1.06
Past year merged pull request: 45
Past year bot issues: 0
Past year bot pull requests: 5
Top Issue Authors
- simPod (4)
- Jennifer-first (4)
- LordSimal (3)
- deatil (3)
- simonLeary42 (3)
- SyuTingSong (3)
- s22-tech (3)
- malohtie (2)
- terrafrost (2)
- ikudosi (2)
- Echron (2)
- phil-davis (2)
- procodix (2)
- come-nc (2)
- raghuveer (2)
Top Pull Request Authors
- jack-worman (43)
- rposky (15)
- terrafrost (8)
- LeonMelis (6)
- simPod (6)
- imlvts (6)
- felipef0xx (5)
- chaosben (5)
- dependabot[bot] (5)
- jmarchan-ByTel (5)
- timmit-nl (4)
- SamMousa (4)
- phil-davis (4)
- darkdi (3)
- andtown (3)
Top Issue Labels
- support (7)
- bug (3)
- enhancement (2)
- feature (1)
- question (1)
Top Pull Request Labels
- github_actions (5)
- dependencies (5)
Package metadata
- Total packages: 3
-
Total downloads:
- packagist: 519,021,179 total
- Total docker downloads: 1,582,842,972
- Total dependent packages: 1,138 (may contain duplicates)
- Total dependent repositories: 49,762 (may contain duplicates)
- Total versions: 149
- Total maintainers: 2
- Total advisories: 14
packagist.org: phpseclib/phpseclib
PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.
- Homepage: https://phpseclib.com/
- Licenses: MIT
- Latest release: 4.0.2 (published 24 days ago)
- Last Synced: 2026-10-30T11:22:06.872Z (1 day ago)
- Versions: 147
- Dependent Packages: 1,138
- Dependent Repositories: 49,762
- Downloads: 519,021,179 Total
- Docker Downloads: 1,582,842,972
-
Rankings:
- Docker downloads count: 0.015%
- Downloads: 0.024%
- Dependent packages count: 0.038%
- Dependent repos count: 0.04%
- Average: 0.042%
- Forks count: 0.065%
- Stargazers count: 0.068%
- Maintainers (2)
-
Funding:
- url: https://github.com/terrafrost: type: github
- url: https://www.patreon.com/phpseclib: type: patreon
- url: https://tidelift.com/funding/github/packagist/phpseclib/phpseclib: type: tidelift
-
Advisories:
- phpseclib — non-constant-time X25519 scalar multiplication permits full private-key recovery
- phpseclib: X.509 certificate validation sends attacker-controlled outbound requests (server-side request forgery) via Authority Information Access
- Phpseclib needs guardrails on large binaryfield integers
- phpseclib guardrails needed on OID length
- phpseclib: guardrails needed on isPrime and randomPrime
- phpseclib has a CVE-2024-27355 mitigation bypass — OID amplification DoS in ASN1::decodeOID()
- phpseclib has a variable-time HMAC comparison in SSH2::get_binary_packet() using != instead of hash_equals()
- phpseclib's AES-CBC unpadding susceptible to padding oracle timing attack
- Name confusion in x509 Subject Alternative Name fields
- Duplicate Advisory: phpseclib does not properly limit the ASN1 OID length
- Duplicate Advisory: phpseclib: guardrails needed on isPrime and randomPrime
- Duplicate Advisory: phpseclib vulnerable to denial of service
- phpseclib Infinite Loop vulnerability
- Improper Certificate Validation in phpseclib
proxy.golang.org: github.com/phpseclib/phpseclib
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/phpseclib/phpseclib#section-documentation
- Licenses: mit
- Latest release: v0.0.0-20260812021409-33e0c903a127 (published 3 months ago)
- Last Synced: 2026-10-29T18:46:55.231Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.482%
- Average: 4.633%
- Dependent repos count: 4.783%
proxy.golang.org: github.com/phpseclib/Phpseclib
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/phpseclib/Phpseclib#section-documentation
- Licenses: mit
- Latest release: v0.0.0-20260810123842-df829f4a818c (published 3 months ago)
- Last Synced: 2026-10-29T18:46:55.176Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.494%
- Average: 4.645%
- Dependent repos count: 4.796%
Dependencies
- phpunit/phpunit * development
- paragonie/constant_time_encoding ^2
- php >=7.1