mitmelon/pangea

使用Pangea API服务将安全集成到您的PHP应用程序中。

1.0.0 2024-02-10 11:30 UTC

This package is auto-updated.

Last update: 2024-09-10 12:54:22 UTC


README

Pangea PHP客户端

加入Telegram

使用Pangea API服务将安全集成到您的PHP应用程序中

Stars Badge Forks Badge Pull Requests Badge Issues Badge GitHub contributors License Badge Total Downloads

如果您喜欢这个项目并希望帮助我继续工作,请点击以下链接https://flutterwave.com/donate/ajcv56i67fan进行捐赠。如果您发现捐赠有困难,请通过manomitehq@gmail.com联系我以了解更多付款方式。请记住,任何金额都不小。

待办功能

  • 添加保险库[提供秘密、加密密钥和Pangea API令牌的安全存储,作为保险库项]
  • 添加IP智能[对IP进行恶意行为检查]
  • 添加域名智能[允许您获取关于域名的信息]
  • 添加URL智能[对URL进行恶意行为检查]
  • 添加用户智能[发现信息是否在泄露中公开]
  • 添加文件智能[使您能够提交文件的哈希值以检索其声誉]
  • 添加文件扫描[使您能够上传文件以扫描恶意内容]
  • 添加审计日志[提供透明、不可更改和加密的托管审计日志存储]
  • 添加编辑[从自由文本和结构化数据中删除敏感信息]
  • 添加禁运[确定是否存在针对IP地址来源国的贸易禁运]
  • 添加身份验证[一个完全托管的身份验证服务,提供安全用户注册和身份验证流程,集成到您的应用程序中]

安装

使用composer进行安装

composer require mitmelon/pangea

用法

要使用此项目,请创建账户并将凭据插入以下选项中。账户创建是免费的。

require_once __DIR__."/vendor/autoload.php";

// Initialize library class
$pangea = new Pangea($token, $service, $csp, $region);

//Registers all services or select the one you need
$pangea->registerService(
    $pangea->available_service() // this registers all services
    //or register like this 'vault', 'ip-intel' for single or more services
    //You can printout $pangea->available_service() on a separate line to see all the supported services
); 

print_r($pangea->generateKey('symmetric_key', 'AES-GCM-256'));

文档

请参阅Pangea Docs获取更多信息。

您还可以查看服务文档以了解实施的服务和方法。

变更日志

此项目的所有显著更改将在此处记录。

许可

在MIT许可下发布。

@Pangea