yaknet/sentinel

The Ultimate AI-Powered Guardian Framework for PHP. Self-healing, real-time security, and intelligent error analysis.

Maintainers

Package info

github.com/yakistir98/yaknet-sentinel

pkg:composer/yaknet/sentinel

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v2.0.0 2026-05-13 08:45 UTC

This package is auto-updated.

Last update: 2026-05-13 10:08:51 UTC


README

PHP Version Stability AI Driven

YakNet Sentinel, PHP uygulamalarınızı sadece korumakla kalmayan, aynı zamanda onları "akıllı" hale getiren kapsamlı bir güvenlik ve hata yönetimi çerçevesidir (Guardian Framework).

🌋 Neden Sentinel?

Geleneksel hata yakalayıcılar sadece "ne olduğunu" söyler. Sentinel ise "neden olduğunu" açıklar ve "nasıl düzelteceğinizi" gösterir. Üstelik, projenizin önünde bir kalkan (Shield) gibi durarak saldırıları daha başlamadan engeller.

🚀 Devasa Özellikler

  • 🧠 Sentinel Brain (AI): PHP hatalarını yapay zeka ile analiz eder, Türkçe açıklamalar yapar ve otomatik kod yamama (patching) önerileri sunar.
  • 🛡️ Sentinel Shield (WAF): SQL Injection, XSS, RCE ve LFI saldırılarını gerçek zamanlı olarak tespit eder ve engeller.
  • 🚨 Sentinel Broadcast: Hataları anında Telegram, Slack veya E-posta üzerinden zengin raporlarla bildirir.
  • 📊 Sentinel Pulse: Modern, fütüristik ve bilgilendirici bir hata sayfası sunar.
  • ⚙️ High-Performance Engine: PSR-4 uyumlu, düşük gecikmeli (low-latency) çekirdek yapı.

📦 Kurulum

composer require yaknet/sentinel

🛠️ Hızlı Başlangıç

Projenizin giriş noktasında (genellikle bootstrap.php veya index.php) Sentinel'i kaydedin:

use YakNet\Sentinel\Core\Sentinel;

Sentinel::register([
    'gemini_api_key' => $_ENV['GEMINI_API_KEY'],
    'enable_shield'  => true,
    'notifications'  => [
        'telegram' => [
            'token'   => 'your_bot_token',
            'chat_id' => 'your_chat_id'
        ]
    ]
]);

💻 CLI Kullanımı

Güvenlik taraması yapmak için:

bin/sentinel shield:scan

📜 Lisans

Bu proje YakNet Bilişim tarafından geliştirilmiştir ve MIT Lisansı ile korunmaktadır.