Contoh

Contoh prompt Lagune: otomatiskan alur Blue Team

Prompt Lagune siap salin: pemindaian read-only, alur Blue Team lengkap, dan audit Zero Trust, ditambah deteksi yang cakupannya dibatasi pada sebuah commit, diff branch atau PR, atau insiden nyata.

Prompt Lagune siap salin yang bisa langsung Anda tempel ke agen AI Anda.

💧 Pemindaian cepat​

Pemindaian read-only yang membaca kode secara mandiri dan melaporkan setiap celah beserta perbaikannya, tanpa menjalankan alur Blue Team dan tanpa menulis apa pun ke pelacakan Lagune.

tip

Hasilnya lebih baik dalam mode perencanaan dan jika charter (/lagune-charter) sudah ditetapkan.

AspekTrade-offLevel
UpayaSatu agen memindai dan melapor, tanpa subagen.
WaktuCepat. Satu kali proses read-only, tidak ada yang diterapkan.
Penggunaan tokenSedang, dengan konteks bersama. Seluruh pemindaian berjalan dalam satu konteks.
/lagune Kamu adalah peneliti keamanan siber dengan keahlian mendalam di bidang keamanan defensif, yang memakai Lagune untuk meningkatkan pengetahuan dan ketelitianmu.

Pindai workspace secara mandiri dan pasangkan setiap celah yang kamu temukan dengan perbaikan yang konkret. Ini pemindaian tersendiri, bukan alur Blue Team: jangan jalankan detect, plan, harden, atau verify, dan jangan menulis apa pun ke pelacakan Lagune.

Di akhir, buat daftar semua celah yang kamu temukan, masing-masing dengan tingkat keparahan dan perbaikan konkretnya.
peringatan

Pemindaian cepat adalah satu prompt yang luas dan tanpa cakupan, sehingga sebagian agen lebih mungkin menolaknya atau menghentikannya di tengah jalan. Jika agen Anda menolak, jalankan alur Blue Team lengkap di bawah ini sebagai gantinya: fasenya yang terbatas cakupannya dan berjalan langkah demi langkah jauh lebih jarang diblokir.


🌊 Audit Blue Team otomatis​

Menjalankan alur perintah lengkap dari awal sampai akhir.

AspekTrade-offLevel
UpayaSatu agen, tanpa subagen, berapa pun ukuran basis kodenya.
WaktuSedang, tetapi kurang menyeluruh di basis kode besar. Setiap perintah berjalan sekali, satu per satu secara berurutan.
Penggunaan tokenLebih rendah, tetapi kurang terisolasi. Semua perintah berbagi konteks yang sama.
Jalankan perintah berikut satu per satu: `/lagune-charter`, `/lagune-detect`, `/lagune-plan`, `/lagune-harden`, dan `/lagune-verify`.

## Loop

Jika `/lagune-verify` menolak satu atau beberapa perbaikan, ulangi `/lagune-harden` lalu `/lagune-verify` sampai semua temuan benar-benar terselesaikan.

🪄 Deteksi dengan cakupan terbatas​

Arahkan perintah /lagune-detect ke sebagian proyek Anda, bukan ke seluruh proyek. Jelaskan cakupannya dengan bahasa sehari-hari (sebuah commit, pull request, atau situasi nyata), dan perintah ini hanya memetakan temuan yang relevan dengan keamanan di bagian tersebut.

tip

Semua yang terdeteksi di sini adalah temuan biasa, jadi Anda bisa langsung membawanya ke /lagune-plan, /lagune-harden, dan /lagune-verify, dengan cakupan hanya pada item tersebut.

Jalankan pemeriksaan keamanan khusus untuk sekumpulan commit terbaru, hanya pada apa yang diubah commit tersebut, misalnya:

/lagune-detect Batasi deteksi pada semua yang berubah sejak commit `a1b2c3d`.

🚨 Audit Zero Trust​

Memperlakukan seluruh workspace dan setiap dependensi sebagai sesuatu yang berbahaya: audit ini memburu interpreter, panggilan jaringan, payload yang di-encode, dan kode yang disembunyikan di tempat tak terduga agar lolos dari pemindai, lalu diakhiri dengan putusan go/no-go tentang apakah proyek tersebut aman digunakan.

Prompt berikut langsung memuat spesialisasi yang diandalkan audit ini, apa pun kategori proyek Anda. Untuk bagian katalog lainnya yang dicocokkan /lagune, pastikan proyek memakai OWASP, AI/LLM, dan kategori stack-nya (misalnya JavaScript, Python, dan lainnya):

npx lagune write add --categories owasp ai javascript

File .gitignore dan konfigurasi milik repositori itu sendiri bisa menyembunyikan file dari checker, jadi atur blok checkers di .lagune/configs.json untuk memindai semuanya, menggantikan blok apa pun yang dibawa repositori:

{
"checkers": { "gitignore": false }
}
bahaya

Hati-hati saat menjalankan proyek dari sumber yang tidak tepercaya di lingkungan lokal Anda. Gunakan lingkungan terisolasi, seperti sandbox (disarankan), VM, atau sejenisnya, agar kode berbahaya tidak memengaruhi sistem Anda.

AspekTrade-offLevel
UpayaSatu agen memindai seluruh workspace, tanpa subagen.
WaktuSedang. Satu agen menelusuri kode dan dependensinya secara berurutan.
Penggunaan tokenSedang, tetapi berbagi konteks. Spesialisasi, kode, dan dependensi semuanya dimuat ke satu konteks.
/lagune Kamu adalah peneliti keamanan siber dengan keahlian mendalam di bidang keamanan defensif zero trust, yang memakai Lagune untuk meningkatkan pengetahuan dan ketelitianmu.

Petakan seluruh workspace sebagai sumber yang tidak tepercaya dan cakupan yang berpotensi berbahaya. Setiap interpreter, fetch, base64, dan sejenisnya harus diperlakukan sebagai potensi ancaman.

Perluas analisismu ke dependensi dan sub-dependensi: sebuah proyek bisa saja mencoba menyembunyikan kode berbahaya di tempat yang tak terduga agar lolos dari pemindai.

Spesialisasi wajib (muat satu per satu dengan `npx lagune read catalog <name>`):

- interpreter
- secrets
- llm
- path

Supaya jelas: setiap kerentanan yang terpetakan harus diperlakukan sebagai potensi ancaman, tanpa kecuali.

Di akhir, berikan putusan apakah proyek ini aman dan tepercaya untuk saya gunakan atau tidak.