Sumber terbuka. Dirancang untuk pertahanan.

Bangun dengan AI.
Rilis dengan yakin.

Bekali agen pemrograman AI Anda dengan perangkat tinjauan keamanan. Temukan risiko, pahami dampaknya, dan dapatkan perbaikan konkret sebelum deployment berikutnya.

Jelajahi 11 skill keamanan khusus →

Berlisensi Apache-2.0Tinjauan manusia wajib dilakukan
Pemeriksaan sebelum deploymentContoh
tinjau perubahan API ini sebelum saya melakukan deployment
Keparahan tinggiInjeksi SQL

Input pengguna masuk langsung ke kueri basis data.

Dampak
Penyerang dapat membaca atau mengubah data dalam basis data.
Keputusan
Perbaiki sebelum deployment
Perbaikan
Gunakan kueri berparameter dan validasi panjang input.
Verifikasi
Tambahkan uji regresi, lalu ulangi tinjauan.

Contoh keluaran, bukan rekaman eksekusi model. Anda meninjau bukti dan mengambil keputusan akhir.

Sesuai dengan alur kerja AndaCodexClaude CodeAgen AI yang kompatibel
v0.9.1rilis saat ini
11skill keamanan
7alat MCP native
3paket kebijakan
Apache-2.0lisensi
Mengutamakan Codexdesain portabel

CARA KERJA

Dari "sudah berfungsi" menjadi
"sudah saya tinjau."

Empat langkah yang jelas. Tidak perlu menguasai jargon keamanan. Agen membantu meninjau; keputusan tetap di tangan Anda.

  1. Pilih satu perubahan

    Tinjau diff, berkas, endpoint, fitur, atau rencana deployment yang jelas.

  2. Gunakan skill yang tepat

    Mulai dengan router jika belum tahu bidang keamanan yang sesuai.

  3. Dapatkan temuan yang bisa ditindaklanjuti

    Lihat tingkat keparahan, risiko, bukti, perbaikan konkret, dan langkah validasi.

  4. Perbaiki dan verifikasi

    Terapkan perbaikan, tambahkan uji regresi, lalu ulangi tinjauan.

SKILL YANG TEPAT UNTUK KEBUTUHAN ANDA

Skill kecil dan terarah.
Tinjauan lebih menyeluruh.

Mulai dengan router jika risikonya belum jelas. Gunakan spesialis jika jenis tinjauan yang dibutuhkan sudah diketahui.

Jelajahi seluruh 11 skill →

Bangun dengan aman

Perubahan kode, arsitektur, dan cloud

Operasikan dengan aman

Kesiapan produksi, pemantauan, dan insiden

Tentukan arah dan tata kelola

Pilih alur kerja yang tepat dan dokumentasikan kontrol

MARI MULAI

Tinjauan pertama Anda dimulai di sini.

Baru mengenal keamanan? Mulai dengan Secure Code Reviewer. Ini adalah pemeriksaan awal yang praktis untuk kode yang dibuat dengan bantuan AI.

Langkah 1
Periksa lingkungan Anda

Pastikan Codex atau Claude Code terdeteksi di komputer Anda.

npx --yes linmas@0.9.1 detect
Langkah 2
Pasang satu skill khusus

Mulai dari Secure Code Reviewer dan pahami fungsinya sebelum memasang skill lain.

Langkah 3
Tinjau satu perubahan nyata

Berikan berkas, diff, endpoint, atau fitur yang jelas kepada agen, lalu minta perbaikan beserta verifikasinya.

Disarankan untuk pemula

Pasang satu skill keamanan

Tambahkan Secure Code Reviewer ke direktori skill terkelola Codex atau Claude Code yang terdeteksi.

npx --yes linmas@0.9.1 install linmas-secure-code-reviewer
Memerlukan Node.js 24+. Jalankan npx --yes linmas@0.9.1 detect terlebih dahulu, lalu npx --yes linmas@0.9.1 doctor setelah pemasangan.Verifikasi dan pemecahan masalah.
Coba setelah pemasangan

Tinjau perubahan autentikasi dan otorisasi dalam src/routes/users.js. Laporkan tingkat keparahan, risiko, perbaikan konkret, dan cara memverifikasi setiap perbaikan. Jangan ubah berkas dahulu.

Jalur utama Codex

Pasang plugin Codex

Tambahkan marketplace GitHub publik dan pilih versi rilis saat ini.

codex plugin marketplace add TanKimGwan/linmas --ref v0.9.1
codex plugin add linmas@linmas
codex plugin marketplace list --json
codex plugin list --json
Mulai ulang Codex sepenuhnya dan buat tugas baru setelah pemasangan.Sudah terpasang? Ikuti panduan pembaruan versi yang dipatok ↗
Tanpa memanggil model

Jalankan demo bukti secara offline

Periksa alur tinjauan tanpa kredensial penyedia atau pemanggilan model melalui jaringan.

git clone --branch v0.9.1 --depth 1 https://github.com/TanKimGwan/linmas.git
cd linmas
npm ci
npm run demo:judge
Demo bawaan memutar ulang temuan injeksi SQL sintetis yang tersimpan di repository dan memvalidasi hasilnya dalam memori.

Anda membangunnya.
Kami membantu meninjaunya.

Keamanan mungkin belum menjadi perhatian utama saat Anda belajar mengubah prompt menjadi produk. Linmas menyediakan pemeriksaan praktis tanpa memerlukan tim keamanan khusus.

Temukan langkah awal yang sesuai di bawah ini.

Pengembang dengan bantuan AI

Anda sudah membuat produk yang berfungsi dengan AI dan membutuhkan jawaban jelas sebelum merilisnya.

Peninjau Keamanan Kode →

Pengembang mandiri

Anda bekerja cepat, tetapi tidak memiliki spesialis AppSec untuk meninjau setiap perubahan.

Router Bidang Keamanan →

Tim pengembang

Anda membutuhkan temuan, tingkat keparahan, perbaikan, dan verifikasi yang konsisten di berbagai proyek.

Jelajahi Review Capsule →

Praktisi keamanan

Anda membutuhkan alur kerja berbatas jelas, dapat diperiksa, dan tidak melebih-lebihkan kewenangan otomatisasi.

Lihat katalog skill →

Kode yang berfungsi belum tentu aman.

AI mempermudah pembuatan fitur dengan cepat. Namun, pemeriksaan otorisasi, kueri aman, pengelolaan rahasia, dan konfigurasi deployment yang aman tetap harus diterapkan.

review.input / pola kegagalan umum4 indikasi

Halaman berfungsi, tetapi siapa pun bisa mengakses data pengguna lain

Linmas memeriksa batas kepemilikan dan otorisasi.

IDOR

Pencarian berfungsi, tetapi input pengguna masuk langsung ke SQL

Linmas mengidentifikasi risiko injeksi dan menunjukkan perbaikan dengan parameter.

Injection

Aplikasi berhasil di-deploy, tetapi token atau rahasia terekspos

Linmas memprioritaskan kebocoran rahasia dan pencatatan data sensitif sebelum penyempurnaan tampilan.

Exposure

Pemindai memberi peringatan, tetapi Anda tidak tahu langkah selanjutnya

Linmas menghubungkan setiap temuan dengan risiko, perbaikan, dan verifikasi.

No action

Keluaran yang berfungsi bukan persetujuan. Tinjau batas akses, terapkan perbaikan, lalu verifikasi kembali.

Simpan bukti yang ditinjau, bukan hanya jawaban percakapan.

Review Capsule adalah rekaman JSON berversi yang menghubungkan satu input eksplisit dengan skill terpilih, temuan terstruktur, keputusan kebijakan, dan kewajiban tinjauan manusia.

Identitas input yang pastiDigest SHA-256 dan panjang byte menghubungkan tinjauan dengan artefak yang konkret.
Metadata berbatas jelasKredensial, respons mentah penyedia, sesi, alamat surel, dan pengenal permintaan tidak disertakan.
Batasan yang jelasCapsule adalah bukti tinjauan, bukan sertifikasi bahwa perangkat lunak aman.
Periksa contoh capsule lengkap ↗

Field utama dari fixture offline v0.9.1. Cuplikan ini tidak memuat seluruh field wajib; gunakan contoh lengkap untuk validasi. Tidak ada pemanggilan model.

review-capsule.jsonCuplikan offline
{
  "schemaVersion": 1,
  "kind": "linmas-review-capsule",
  "input": {
    "source": "examples/build-week/insecure-query.diff",
    "sha256": "0fec2d0a7edfa70a3edebfbbdf346c3931021b62bfe931014eebb192c068b3f2",
    "bytes": 340
  },
  "execution": {
    "mode": "offline-fixture"
  },
  "review": {
    "specialist": "secure-code-reviewer"
  },
  "policy": {
    "result": { "decision": "blocked" }
  },
  "safetyBoundary": {
    "humanReviewRequired": true
  }
}

Pahami dukungan setiap integrasi.

Pemasangan skill tidak membuktikan cara agen menjalankannya. Integrasi native, pemasangan terkelola, dan penggunaan manual memiliki bukti serta batasan yang berbeda.

Utama / native

Codex

Plugin marketplace Git, 11 skill, 7 alat MCP native, evaluasi offline, dan tinjauan melalui penyedia model.

MCP stdio terverifikasi di Linux dengan Node.js 24+. Pemasangan dan penemuan alat di host Anda tetap perlu diverifikasi.

Pemasangan terkelola

Claude Code

Pemasangan 11 skill terkelola. Tinjauan melalui Claude API merupakan integrasi terpisah dan tidak membuktikan perilaku runtime Claude Code.

Parsial / hanya format

Hermes Agent

Skill Markdown dapat dicoba melalui pemuatan manual. Eksekusi Linmas, registrasi MCP, dan penerapan batas keamanan belum terverifikasi.

Portabel / manual

Gemini CLI dan agen lain

Gunakan kembali instruksi Markdown jika tersedia dukungan yang setara. Linmas belum menyediakan installer, adapter penyedia, atau registrasi MCP khusus Gemini.

Windows mendukung pemasangan dan perintah offline; penghapusan instalasi dan pembersihan destruktif tidak tersedia. MCP native Windows dan keberhasilan eksekusi penyedia langsung belum terverifikasi.Baca batas kompatibilitas ↗

Sumber terbuka. Bisa diperiksa.

Kepercayaan dibangun melalui kode sumber yang dapat dibaca, validasi yang dapat diulang, batasan yang jelas, dan jalur kontribusi publik.

Repository GitHub / mainCommit sumber terbaru
74c9d9d ↗
paket npmv0.9.1 diterbitkan
npm ↗

Snapshot diverifikasi terhadap cabang Linmas main dan metadata npm pada.

v0.9.1

Rilis saat ini

Pembaruan dokumentasi dan identitas visual: README, logo website, serta badge versi diperbarui. Tidak ada perubahan runtime atau migrasi data; fungsi instalasi 0.9.0 tetap sama.

Lihat catatan rilis ↗
11

Skill resmi

Sistem berkas dan perintah validasi menjadi sumber kebenaran untuk inventaris.

Periksa skill ↗
3

Paket kebijakan

Paket bawaan divalidasi sesuai skema dan tetap berupa saran yang memerlukan tinjauan manusia.

Periksa kebijakan ↗
Apache-2.0

Lisensi sumber terbuka

Tinjau lisensi dan batas penggunaan merek sebelum mendistribusikan ulang.

Baca lisensi ↗
SECURITY.md

Pelaporan kerentanan

Laporkan masalah keamanan melalui proses resmi proyek.

Baca kebijakan ↗
BUILD WEEK

Rekaman implementasi publik

Tinjau bukti bertanggal, perintah reproduksi, dan batasan yang diketahui.

Baca rekaman ↗

linmas / tulisan terbaru

Artikel Terbaru

Catatan praktis tentang keamanan defensif, pengembangan dengan AI, dan alur tinjauan yang dapat diulang.

Lihat semua artikel

PERLU DIKETAHUI

Pahami sebelum memulai.

Linmas dirancang untuk memudahkan langkah awal tanpa menyembunyikan keterbatasannya. Jawaban berikut menjelaskan kemampuan dan batas proyek.

Apakah saya harus memahami keamanan aplikasi dahulu?

Tidak. Mulai dari berkas, diff, endpoint, atau fitur yang konkret. Linmas menjelaskan risiko, dampak, perbaikan, dan cara verifikasinya. Anda tetap harus membaca hasilnya dan menilai kecukupan bukti.

Skill apa yang sebaiknya dipasang terlebih dahulu?

Mulai dengan linmas-secure-code-reviewer untuk perubahan kode. Gunakanlinmas-security-domain-router jika belum yakin apakah masalahnya terkait kode, cloud, arsitektur, respons insiden, atau bidang keamanan lain.

Apakah Linmas menjamin aplikasi saya aman?

Tidak. Tinjauan bisa melewatkan konteks, kesalahan logika, kondisi deployment, atau teknik serangan baru. Linmas menyediakan pemeriksaan defensif awal dan bukti terstruktur, bukan sertifikasi atau persetujuan otomatis.

Apakah Linmas mengunggah kode saya?

Perintah offline tidak memanggil model. Tinjauan melalui penyedia mengirim input yang dipilih setelah konfirmasi eksplisit. Sandbox hanya-baca tidak menjamin penyedia hanya dapat membaca input tersebut. Periksa pengaturan penyedia dan konteks workspace yang dapat diakses sebelum mengirim kode sensitif. Penulisan paket bukti memerlukan konfirmasi terpisah.

Apakah Linmas alat peretasan atau eksploitasi?

Tidak. Linmas bersifat defensif dan ditujukan untuk sistem milik sendiri atau yang secara eksplisit diizinkan. Alur validasinya menekankan cakupan terbatas, bukti, prioritas perbaikan, dan tinjauan manusia.

Apa yang harus dilakukan jika temuan berstatus "High" atau "Blocked"?

Tunda deployment perubahan terkait. Konfirmasi bukti, terapkan perbaikan yang disarankan, tambahkan uji regresi jika memungkinkan, lalu ulangi tinjauan. Libatkan peninjau berpengalaman jika dampaknya belum jelas atau menyangkut autentikasi, otorisasi, rahasia, pembayaran, atau data sensitif.

Pemeriksaan defensif awal, bukan penentu akhir.

Linmas membantu manusia mengambil keputusan keamanan tanpa menganggap respons AI sebagai sertifikasi keamanan perangkat lunak.

Yang dirancang untuk dilakukan Linmas

Menyediakan alur tinjauan defensif yang terarah, dapat diulang, dan dapat diperiksa untuk pekerjaan yang berizin.

  • Menjelaskan temuan dengan bahasa praktis bagi pengembang.
  • Memprioritaskan tingkat keparahan, risiko, dan perbaikan.
  • Menyediakan langkah verifikasi dan uji regresi.
  • Memastikan penilaian manusia tetap terlihat dan wajib dilakukan.

Yang tidak diklaim Linmas

Linmas tidak menggantikan peninjau yang bertanggung jawab, menjamin isolasi menyeluruh, atau membuktikan perangkat lunak aman.

  • Bukan lembaga sertifikasi atau pemberi persetujuan.
  • Bukan platform eksploitasi ofensif.
  • Tidak berafiliasi dengan lembaga pemerintah.
  • Tidak mendapat dukungan resmi OpenAI.

Tinjau keamanan sebelum deployment berikutnya.

Mulai dengan Secure Code Reviewer. Minta temuan yang disertai bukti, perbaikan konkret, dan langkah verifikasi tanpa harus menjadi spesialis keamanan terlebih dahulu.

Pasang LinmasPanduan ID ↗