PHPackages                             satuduasatu/sqlid - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Security](/categories/security)
4. /
5. satuduasatu/sqlid

ActivePackage[Security](/categories/security)

satuduasatu/sqlid
=================

SQL Injection Detector using Regex and Aho-Corasick algorithm for preventing SQL Injection attack.

07PHP

Since Jul 6Pushed 2y ago1 watchersCompare

[ Source](https://github.com/timsatuduasatu/sqlid)[ Packagist](https://packagist.org/packages/satuduasatu/sqlid)[ RSS](/packages/satuduasatu-sqlid/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SQLID-URAC
==========

[](#sqlid-urac)

(SQL Injection Detector using Regex &amp; Aho-Corasick)
-------------------------------------------------------

[](#sql-injection-detector-using-regex--aho-corasick)

SQL Injection Detector using Regex and Aho-Corasick algorithm for preventing SQL Injection attack. Kami juga menyediakan web Vuln jika Membutuhkan web Vuln Dummy, dapat diunduh pada repository berikut :

Daftar Isi
----------

[](#daftar-isi)

- [Instalasi](#instalasi)
- [Penggunaan](#penggunaan)
- [Kontribusi](#kontribusi)
- [Kredit](#kredit)
- [Kontak](#kontak)

Instalasi
---------

[](#instalasi)

Langkah-langkah untuk menginstal dan menjalankan proyek ini:

1. Pastikan PHP telah terinstal di sistem Anda. Anda dapat memeriksa versi PHP dengan menjalankan perintah berikut di terminal atau command prompt: `php -v`
2. Jika PHP belum terinstal, silahkan instal versi terbaru dari situs resmi PHP atau menggunakan manajer paket seperti Homebrew (untuk macOS) atau Chocolatey (untuk Windows).
3. Pastikan Composer telah terinstal di sistem Anda. Anda dapat memeriksa versi Composer dengan menjalankan perintah berikut di terminal atau command prompt: `composer -v`
4. Jika Composer belum terinstal, ikuti panduan instalasi resmi di *[getcomposer.org](https://getcomposer.org/download/)*.
5. Setelah Anda memiliki PHP dan Composer yang terinstal, buka terminal atau command prompt dan arahkan ke direktori proyek Anda.
6. Anda dapat menjalankan proyek PHP Anda melalui server pengembangan PHP seperti Apache atau Nginx. Catatan: Pastikan Anda mengikuti instruksi konfigurasi server yang sesuai dengan sistem operasi Anda untuk mengarahkan server ke direktori proyek Anda.
7. apabila anda belum menginisiasikan composer anda, anda perlu untuk menjalankan perintah `composer init` dan isi sesuai dengan data dari project anda, perlu untuk diketahui bahwa minimum stability pada sqlid ini adalah *"dev"* sehingga pada saat anda menginisiasikan project anda, minimum stabilitynya harus sama.
8. saat proses inisiasi composer, anda juga dapat mendefinisikan require dependencies dengan memasukkan `sqlid` pada saat ditanyakan untuk referensi dependencies dan pilih `satuduasatu/sqid`, namun apabila anda bingung bisa melalui proses berikutnya
9. Apabila anda telah berhasil menginstall composer ke project anda dan telah berhasil menginisiasikannya, pada command prompt atau terminal jalankan perintah: `composer require satuduasatu/sqlid`
10. setelah anda berhasil menginstall package program ini, anda hanya perlu untuk require atau include detector.php kedalam file config.php pada program anda dengan cara `require_once 'vendor/satuduasatu/SQLID/src/detector.php';` atau `include_once 'vendor/satuduasatu/SQLID/src/detector.php';`.
11. SQLID telah berhasil dipasang pada program anda.

Penggunaan
----------

[](#penggunaan)

1. Digunakan untuk meningkatkan keamanan pada form pada program anda hanya dengan melakukan include atau require pada 'detector.php'
2. Melalui kombinasi pengecekan ganda oleh regex dan aho-corasick mencegah terjadinya penyerangan melalui pendeteksian dan pemberhentian aksi dari form yang diserang.
3. Pencatatan Log Request dan response untuk analisis percobaan penyerangan atas program anda.

Kontribusi
----------

[](#kontribusi)

Jika Anda ingin berkontribusi pada proyek ini, Anda dapat mengikuti langkah-langkah berikut:

1. Fork repositori ini.
2. Buat branch baru: `git checkout -b fitur-baru`.
3. Lakukan perubahan yang diinginkan dan commit: `git commit -m 'Menambahkan fitur baru'`.
4. Push ke branch yang baru dibuat: `git push origin fitur-baru`.
5. Ajukan permintaan penarikan (pull request).

Kredit
------

[](#kredit)

Terima kasih kepada Institut Teknologi Del sebagai Fasilitator project ini, dan terima kasih tim satuduasatu atas kontribusinya pada proyek ini.

Kontak
------

[](#kontak)

Anda dapat menghubungi saya melalui \[\].

###  Health Score

14

—

LowBetter than 2% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity22

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/98de551e940285554790c96c830a004becdb53fd584c49d4cf4bb23ba7eb17d9?d=identicon)[timsatuduasatu](/maintainers/timsatuduasatu)

---

Top Contributors

[![timsatuduasatu](https://avatars.githubusercontent.com/u/129299459?v=4)](https://github.com/timsatuduasatu "timsatuduasatu (34 commits)")

### Embed Badge

![Health badge](/badges/satuduasatu-sqlid/health.svg)

```
[![Health](https://phpackages.com/badges/satuduasatu-sqlid/health.svg)](https://phpackages.com/packages/satuduasatu-sqlid)
```

###  Alternatives

[defuse/php-encryption

Secure PHP Encryption Library

3.9k162.4M214](/packages/defuse-php-encryption)[mews/purifier

Laravel 5/6/7/8/9/10 HtmlPurifier Package

2.0k16.7M113](/packages/mews-purifier)[robrichards/xmlseclibs

A PHP library for XML Security

41478.1M118](/packages/robrichards-xmlseclibs)[bjeavons/zxcvbn-php

Realistic password strength estimation PHP library based on Zxcvbn JS

87117.5M63](/packages/bjeavons-zxcvbn-php)[illuminate/encryption

The Illuminate Encryption package.

9229.7M280](/packages/illuminate-encryption)[paragonie/hidden-string

Encapsulate strings in an object to hide them from stack traces

7410.6M39](/packages/paragonie-hidden-string)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
