{"id":392,"date":"2026-08-16T09:01:06","date_gmt":"2026-08-16T09:01:06","guid":{"rendered":"https:\/\/masterkurniawan.my.id\/?p=392"},"modified":"2026-08-16T09:27:37","modified_gmt":"2026-08-16T09:27:37","slug":"carolina-pentest-ai-beta-1-membangun-automated-ai-pentest","status":"publish","type":"post","link":"https:\/\/masterkurniawan.my.id\/index.php\/2026\/08\/16\/carolina-pentest-ai-beta-1-membangun-automated-ai-pentest\/","title":{"rendered":"Carolina Pentest AI Beta 1: Membangun Automated AI Pentest"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\"><\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Carolina Pentest AI<\/strong>&nbsp;adalah eksperimen awal untuk menggabungkan automated penetration testing dengan bantuan Artificial Intelligence (AI). Tool ini dikembangkan sebagai&nbsp;<strong>Beta 1<\/strong>, dengan tujuan membuat proses pengujian keamanan web menjadi lebih sederhana, cepat, dan mudah dipahami, terutama untuk kebutuhan lab, pembelajaran cybersecurity, dan pengujian internal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pada versi awal ini, Carolina Pentest AI sudah mampu melakukan beberapa pemeriksaan keamanan secara otomatis, mendeteksi parameter aplikasi, menjalankan sejumlah security test, menyimpan hasil pemeriksaan, serta memberikan analisis menggunakan AI.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Catatan:<\/strong>&nbsp;Carolina Pentest AI Beta 1 masih merupakan versi eksperimen. Hasil scanning belum dapat dianggap sebagai pengganti penetration test profesional atau security assessment manual.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Apa Itu Carolina Pentest AI?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Secara sederhana, Carolina Pentest AI merupakan web application yang berfungsi sebagai interface untuk menjalankan automated security testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alur kerjanya kurang lebih seperti berikut:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Target \u2192 Discovery \u2192 Parameter Detection \u2192 Vulnerability Testing \u2192 Reporting \u2192 AI Analysis<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pengguna memasukkan target, misalnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>192.168.1.172\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">atau target dengan path tertentu, kemudian sistem melakukan proses pengujian terhadap aplikasi web tersebut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hasil pengujian ditampilkan melalui dashboard dengan kategori:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Critical<\/li>\n\n\n\n<li>High<\/li>\n\n\n\n<li>Medium<\/li>\n\n\n\n<li>Low<\/li>\n\n\n\n<li>Informational<\/li>\n\n\n\n<li>Exploitable<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Selain scanner, tersedia pula fitur chat sehingga hasil pentest dapat ditanyakan kembali kepada AI.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Tampilan Dashboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pada Carolina Pentest AI Beta 1, dashboard dibuat dengan konsep sederhana agar proses pengujian dapat dilakukan dari satu halaman.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di bagian kiri terdapat:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Target<\/li>\n\n\n\n<li>Pilihan HTTP\/HTTPS<\/li>\n\n\n\n<li>Identitas pentester<\/li>\n\n\n\n<li>Identitas klien<\/li>\n\n\n\n<li>Status AI<\/li>\n\n\n\n<li>Progress scanning<\/li>\n\n\n\n<li>Statistik vulnerability<\/li>\n\n\n\n<li>Daftar temuan<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sedangkan bagian utama digunakan sebagai interface AI assistant.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1024x564.png\" alt=\"\" class=\"wp-image-394\" srcset=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1024x564.png 1024w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-300x165.png 300w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-768x423.png 768w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1536x846.png 1536w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1.png 1882w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dashboard tersebut memungkinkan pengguna menjalankan pentest dan langsung melihat ringkasan hasil tanpa harus membaca output terminal secara manual.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Fitur yang Sudah Tersedia<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">1. Target Validation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem memiliki fungsi&nbsp;<code>validate_target()<\/code>&nbsp;untuk melakukan validasi awal terhadap target.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Target dapat berupa domain maupun alamat IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>example.com\n192.168.1.100\nexample.com\/login\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tujuan fitur ini adalah mencegah input target yang benar-benar tidak sesuai format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Namun, pada Beta 1 validasi ini masih sangat sederhana dan masih perlu diperketat sebelum digunakan pada environment produksi.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">2. Server Information Detection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tool melakukan HTTP request dan membaca beberapa HTTP header seperti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Server<\/li>\n\n\n\n<li>X-Powered-By<\/li>\n\n\n\n<li>Content-Type<\/li>\n\n\n\n<li>Set-Cookie<\/li>\n\n\n\n<li>HTTP status code<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Informasi tersebut kemudian digunakan untuk membuat fingerprint sederhana terhadap server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya hasilnya dapat menunjukkan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Server: Apache\/2.4.x\nPowered-By: PHP\nStatus: 200\nContent-Type: text\/html\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Fitur ini berguna sebagai tahap awal reconnaissance.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">3. Technology Detection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Carolina Pentest AI Beta 1 juga mencoba mengidentifikasi teknologi yang digunakan target.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Saat ini deteksi masih sederhana dan terutama mengandalkan HTTP header.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PHP Version\nWeb Server\nOperating System\nContent Type\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ke depan, fitur ini dapat dikembangkan menjadi technology fingerprinting yang lebih lengkap.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">4. Parameter Discovery<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Salah satu bagian penting dari automated pentest adalah menemukan parameter yang dapat diuji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 mencoba mengambil parameter dari:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>URL query string<\/li>\n\n\n\n<li>HTML form<\/li>\n\n\n\n<li>Input field<\/li>\n\n\n\n<li>Link dengan query parameter<\/li>\n\n\n\n<li>Beberapa pola AJAX<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya sebuah aplikasi memiliki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/search.php?q=test\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">maka parameter:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>q\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">dapat dimasukkan ke dalam daftar pengujian.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konsep ini penting karena vulnerability seperti SQL Injection, XSS, LFI, dan Command Injection sering kali berada pada parameter yang menerima input pengguna.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">5. SQL Injection Testing<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 memiliki modul SQL Injection yang mencoba mendeteksi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Error-based SQL Injection<\/li>\n\n\n\n<li>Time-based SQL Injection<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem menggunakan beberapa payload pengujian dan kemudian melihat apakah response menunjukkan indikasi SQL error atau terjadi peningkatan waktu response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika ditemukan indikasi, sistem dapat memberikan hasil seperti:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SQL Injection (Error based)\nSeverity: CRITICAL\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pada screenshot pengujian, aplikasi berhasil menunjukkan indikasi SQL error pada aplikasi login.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"572\" src=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest5-1024x572.png\" alt=\"\" class=\"wp-image-396\" srcset=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest5-1024x572.png 1024w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest5-300x167.png 300w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest5-768x429.png 768w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest5.png 1462w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Namun, hasil seperti ini tetap perlu diverifikasi secara manual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Error SQL saja belum selalu berarti vulnerability dapat dieksploitasi sepenuhnya.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">6. Reflected XSS Detection<\/h1>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"564\" src=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1-1024x564.png\" alt=\"\" class=\"wp-image-397\" srcset=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1-1024x564.png 1024w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1-300x165.png 300w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1-768x423.png 768w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1-1536x846.png 1536w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest1-1.png 1882w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 juga mempunyai modul untuk mendeteksi kemungkinan&nbsp;<strong>Reflected Cross-Site Scripting (XSS)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sistem mengirim beberapa payload uji dan kemudian mencari apakah payload tersebut muncul kembali pada response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contoh konsep pengujian:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;script&gt;alert(123)&lt;\/script&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kemudian scanner melihat apakah input tersebut direfleksikan oleh server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika ditemukan, sistem memberikan status:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>XSS (Reflected)\nSeverity: HIGH\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pada pengujian internal, Carolina Pentest AI berhasil menemukan reflected XSS pada aplikasi target dan payload berhasil dieksekusi di browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ini menjadi salah satu contoh menarik bahwa automated scanner sederhana pun dapat membantu menemukan vulnerability umum.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">7. LFI \/ Path Traversal<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Modul lain yang tersedia adalah pengujian Local File Inclusion atau Path Traversal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 mencoba beberapa pola traversal untuk melihat apakah aplikasi dapat membaca file yang seharusnya tidak dapat diakses.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam salah satu pengujian lab, scanner berhasil menemukan indikasi akses terhadap:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/passwd\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Hasil tersebut ditampilkan sebagai:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>LFI \/ Path Traversal\nSeverity: HIGH\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"383\" src=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3-1024x383.png\" alt=\"\" class=\"wp-image-393\" srcset=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3-1024x383.png 1024w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3-300x112.png 300w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3-768x287.png 768w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3-1536x574.png 1536w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentst3.png 1890w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Temuan seperti ini tentunya harus dilakukan hanya pada sistem yang memang mendapatkan izin pengujian.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">8. Command Injection Detection<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 juga mempunyai modul untuk mencari indikasi Command Injection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konsepnya adalah mengirim input yang dapat memicu eksekusi command pada server dan kemudian mencari pola output command pada response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Misalnya scanner dapat mendeteksi output berbentuk:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>uid=...\ngid=...\ngroups=...\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jika pola tersebut ditemukan, sistem mengklasifikasikannya sebagai:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Command Injection\nCRITICAL\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Fitur ini cukup sensitif karena pengujian command injection dapat berdampak langsung terhadap sistem target.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Oleh karena itu, pada pengembangan berikutnya mekanisme pengujian perlu dibuat lebih aman dan memiliki batasan scope yang jelas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">9. Deteksi Apache 2.4.49 \/ 2.4.50<\/h1>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"531\" src=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2-1024x531.png\" alt=\"\" class=\"wp-image-395\" srcset=\"https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2-1024x531.png 1024w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2-300x155.png 300w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2-768x398.png 768w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2-1536x796.png 1536w, https:\/\/masterkurniawan.my.id\/wp-content\/uploads\/2026\/08\/aipentest2.png 1905w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Beta 1 juga memiliki pemeriksaan khusus terhadap Apache versi tertentu yang berkaitan dengan:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CVE-2021-41773<\/li>\n\n\n\n<li>CVE-2021-42013<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Scanner tidak hanya melihat versi Apache, tetapi juga mencoba melakukan validasi terhadap indikasi path traversal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jika ditemukan konten seperti&nbsp;<code>\/etc\/passwd<\/code>, sistem akan memberikan temuan Critical.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ini merupakan contoh pendekatan yang lebih baik dibandingkan hanya melakukan version detection.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">10. AI Assistant<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Bagian yang menjadi pembeda dari scanner biasa adalah integrasi AI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setelah pentest selesai, data vulnerability dikirim ke model AI melalui OpenRouter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI kemudian dapat digunakan untuk menjawab pertanyaan seperti:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Bug yang ditemukan apa?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">atau:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tampilkan hasil pentest\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">atau:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Apa rekomendasi perbaikannya?\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Dengan demikian, pengguna tidak harus memahami seluruh output scanner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AI berfungsi sebagai layer interpretasi di atas hasil automated security testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konsepnya dapat digambarkan:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Scanner\n   \u2193\nRaw Findings\n   \u2193\nPentest Result\n   \u2193\nAI Analysis\n   \u2193\nPenjelasan + Rekomendasi\n<\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Reporting<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Carolina Pentest AI Beta 1 juga mempunyai dua konsep laporan:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">VA Report<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Digunakan untuk menyajikan hasil vulnerability assessment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Informasi yang dihasilkan antara lain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Target<\/li>\n\n\n\n<li>Tanggal<\/li>\n\n\n\n<li>Pentester<\/li>\n\n\n\n<li>Client<\/li>\n\n\n\n<li>Server information<\/li>\n\n\n\n<li>Vulnerability<\/li>\n\n\n\n<li>Severity<\/li>\n\n\n\n<li>CVSS<\/li>\n\n\n\n<li>Evidence<\/li>\n\n\n\n<li>Recommendation<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Pentest Report<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Laporan pentest mencakup informasi yang lebih lengkap seperti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Executive Summary<\/li>\n\n\n\n<li>Phases<\/li>\n\n\n\n<li>Parameters<\/li>\n\n\n\n<li>Vulnerabilities<\/li>\n\n\n\n<li>Recommendations<\/li>\n\n\n\n<li>Conclusion<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Pada Beta 1, laporan masih dihasilkan dalam bentuk text file sederhana.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ke depan format ini dapat dikembangkan menjadi:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTML report<\/li>\n\n\n\n<li>PDF report<\/li>\n\n\n\n<li>JSON export<\/li>\n\n\n\n<li>Dashboard report<\/li>\n\n\n\n<li>Executive report<\/li>\n\n\n\n<li>Technical report<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Arsitektur <\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Secara umum, aplikasi ini menggunakan PHP sebagai backend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Komponen utamanya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Browser\n   \u2502\n   \u25bc\nPHP Web Application\n   \u2502\n   \u251c\u2500\u2500 Target Validation\n   \u251c\u2500\u2500 Reconnaissance\n   \u251c\u2500\u2500 Parameter Discovery\n   \u251c\u2500\u2500 Vulnerability Scanner\n   \u2502     \u251c\u2500\u2500 SQL Injection\n   \u2502     \u251c\u2500\u2500 XSS\n   \u2502     \u251c\u2500\u2500 LFI\n   \u2502     \u251c\u2500\u2500 Command Injection\n   \u2502     \u2514\u2500\u2500 Apache CVE Check\n   \u2502\n   \u251c\u2500\u2500 JSON Storage\n   \u2502\n   \u2514\u2500\u2500 OpenRouter\n          \u2502\n          \u25bc\n       AI Analysis\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pendekatan ini cukup sederhana sehingga mudah dikembangkan lebih lanjut.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Hasil Pengujian Beta 1<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Dalam pengujian pada beberapa target lab internal, Beta 1 sudah mampu menemukan beberapa vulnerability nyata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contohnya:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Target Lab<\/th><th>Temuan<\/th><th>Severity<\/th><\/tr><\/thead><tbody><tr><td>BlogPHP<\/td><td>Reflected XSS<\/td><td>High<\/td><\/tr><tr><td>Login Application<\/td><td>SQL Injection<\/td><td>Critical<\/td><\/tr><tr><td>LFI Test App<\/td><td>Path Traversal\/LFI<\/td><td>High<\/td><\/tr><tr><td>Apache Test<\/td><td>Apache vulnerability<\/td><td>High\/Critical<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Salah satu pengujian bahkan menunjukkan bahwa scanner tidak hanya melaporkan vulnerability, tetapi temuan dapat diverifikasi secara langsung pada aplikasi pengujian.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Kesimpulan<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Carolina Pentest AI Beta 1<\/strong>&nbsp;merupakan proof-of-concept yang cukup menarik untuk menunjukkan bagaimana automated security testing dapat dikombinasikan dengan AI.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Versi pertama ini sudah mempunyai beberapa komponen penting:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Automated reconnaissance<\/li>\n\n\n\n<li>Parameter discovery<\/li>\n\n\n\n<li>SQL Injection testing<\/li>\n\n\n\n<li>Reflected XSS testing<\/li>\n\n\n\n<li>LFI\/Path Traversal testing<\/li>\n\n\n\n<li>Command Injection detection<\/li>\n\n\n\n<li>Apache vulnerability checking<\/li>\n\n\n\n<li>JSON-based result storage<\/li>\n\n\n\n<li>VA reporting<\/li>\n\n\n\n<li>Pentest reporting<\/li>\n\n\n\n<li>AI-assisted analysis<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Hasil pengujian pada environment lab juga menunjukkan bahwa scanner mampu menemukan vulnerability seperti&nbsp;<strong>SQL Injection, Reflected XSS, dan LFI\/Path Traversal<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Carolina Pentest AI Beta 1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Status:<\/strong>\u00a0Experimental \/ Beta 1<br><strong>Fokus:<\/strong>\u00a0Automated Web Security Testing + AI Analysis<br><strong>Teknologi:<\/strong>\u00a0PHP, cURL, JavaScript, JSON, OpenRouter<br><strong>Tujuan:<\/strong>\u00a0Research, Learning, Lab &amp; Authorized Security Testing<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kurniawan &#8211; xcode.co.id<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Carolina Pentest AI&nbsp;adalah eksperimen awal untuk menggabungkan automated penetration testing dengan bantuan Artificial Intelligence (AI). Tool ini dikembangkan sebagai&nbsp;Beta 1, dengan tujuan membuat proses pengujian keamanan web menjadi lebih sederhana, cepat, dan mudah dipahami, terutama untuk kebutuhan lab, pembelajaran cybersecurity, dan pengujian internal. Pada versi awal ini, Carolina Pentest AI sudah mampu melakukan beberapa pemeriksaan &#8230; <a title=\"Carolina Pentest AI Beta 1: Membangun Automated AI Pentest\" class=\"read-more\" href=\"https:\/\/masterkurniawan.my.id\/index.php\/2026\/08\/16\/carolina-pentest-ai-beta-1-membangun-automated-ai-pentest\/\" aria-label=\"Baca selengkapnya tentang Carolina Pentest AI Beta 1: Membangun Automated AI Pentest\">Baca Selengkapnya<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,10,7],"tags":[],"class_list":["post-392","post","type-post","status-publish","format-standard","hentry","category-artificial-intelligence","category-cyber-security","category-ethical-hacking"],"_links":{"self":[{"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/posts\/392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/comments?post=392"}],"version-history":[{"count":3,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/posts\/392\/revisions"}],"predecessor-version":[{"id":406,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/posts\/392\/revisions\/406"}],"wp:attachment":[{"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/media?parent=392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/categories?post=392"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/masterkurniawan.my.id\/index.php\/wp-json\/wp\/v2\/tags?post=392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}