Vibe coders
You built a working product with AI and need a clear answer before putting it online.
Linmas helps vibe coders, solo developers, and engineering teams check AI-assisted code for common security risks, understand why each finding matters, and apply concrete fixes before shipping. It works with Codex, Claude Code, and compatible AI coding agents.
review this API change before I deployYou do not need to know security jargon first. Linmas explains the risk, the fix, and how to verify it.
Security may not be your first concern when you are learning to turn prompts into working products. Linmas adds a practical review checkpoint without needing a dedicated security team.
Match your role to a first review path.
You built a working product with AI and need a clear answer before putting it online.
You move quickly but do not have an AppSec specialist reviewing every change.
You need consistent findings, severity, remediation, and verification across projects.
You want bounded, inspectable workflows that do not overclaim automated authority.
AI makes it easier to build features quickly. It does not automatically add authorization checks, safe database queries, secret handling, or secure deployment configuration.
Linmas checks ownership and authorization boundaries.
IDORLinmas identifies injection risk and shows a parameterized fix.
InjectionLinmas prioritizes secret leakage and sensitive logging before polish.
ExposureLinmas connects each finding to risk, remediation, and verification.
No actionWorking output is not approval. Review the boundary, apply the fix, and verify again.
Give your AI coding agent a clear scope, send it to the right Linmas skill, review the finding, then verify the fix. Automation helps the decision. It does not replace your judgment.
Review a named diff, file, endpoint, feature, or deployment plan.
target = diff | file | endpoint | feature | deployment planStart with the router when you do not know which security domain applies.
route = linmas-security-domain-routerSee severity, risk, evidence, concrete remediation, and validation steps.
output = severity + risk + evidence + remediation + validationApply the remediation, add a regression test, and re-run the review.
verify = fix + regression test + repeat reviewStart with the domain router when the risk is unclear. Use a specialist when you already know the type of review you need.
Code, architecture, and cloud changes
Find code-level security risks and return concrete fixes plus regression checks.
Inspect skill ↗Review trust boundaries, identity, control placement, abuse cases, and blast radius.
Inspect skill ↗Harden IAM, workload identity, network boundaries, IaC, logging, and rollout safety.
Inspect skill ↗Production readiness, monitoring, and incidents
Build monitoring workflows, escalation paths, runbooks, and response readiness.
Inspect skill ↗Design SIEM logic, map telemetry, tune false positives, and validate alert behavior.
Inspect skill ↗Classify incidents, preserve evidence, plan containment, recover safely, and communicate.
Inspect skill ↗Authorized defensive analysis
Analyze indicators, adversary behavior, and defensive intelligence with clear confidence.
Inspect skill ↗Safely validate owned or explicitly authorized systems with bounded proof of impact.
Inspect skill ↗Review smart contracts, protocol assumptions, authorization, and economic security risks.
Inspect skill ↗Choose the right workflow and document controls
Route unclear or multi-domain work to the best-fit specialist before context expands.
Inspect skill ↗Map controls, assess evidence, identify gaps, and prepare audit-readiness actions.
Inspect skill ↗New to security? Start with the Secure Code Reviewer first. It is the simplest checkpoint for code created through a vibe coding workflow.
Confirm whether Codex or Claude Code is detected on your machine.
npx linmas detectStart small with the Secure Code Reviewer instead of installing everything blindly.
Give the agent a named file, diff, endpoint, or feature and ask for remediation plus verification.
Add the Secure Code Reviewer to a detected Codex or Claude Code managed skill directory.
npx linmas install linmas-secure-code-reviewernpx linmas detect first when you are unsure which hosts are available.Review the authentication and authorization changes in src/routes/users.js. Report severity, risk, concrete fixes, and how I should verify each fix. Do not modify files yet.
Add the public GitHub marketplace and pin the current release.
codex plugin marketplace add TanKimGwan/linmas --ref v0.8.0Inspect the review pipeline without provider credentials or network model execution.
git clone https://github.com/TanKimGwan/linmas.git
cd linmas
npm install
npm run demo:judgeA Review Capsule is a versioned JSON record that ties one explicit input to the selected skill, normalized finding, policy decision, and the requirement for human review.
{
"schemaVersion": "1.0",
"input": {
"sha256": "3f89…c21a",
"bytes": 1842
},
"review": {
"skill": "linmas-secure-code-reviewer",
"mode": "offline-fixture"
},
"finding": {
"severity": "high",
"category": "sql-injection"
},
"policy": {
"decision": "blocked"
},
"humanReviewRequired": true
}Linmas does not call every Markdown integration “native.” Host support requires deterministic detection, install and uninstall tests, safety-boundary parity, and a maintenance owner.
Git marketplace plugin, 11 managed skills, 7 native MCP tools, offline judge, and provider-backed review.
Managed installation of 11 skills and Claude API provider-backed review.
Markdown instructions can be imported or adapted where equivalent skill support exists. Native integration is not implied.
Trust should come from readable source code, repeatable validation, clear limitations, and a public contribution path. Not from marketing claims.
Snapshot verified against the Linmas main branch and npm metadata on.
Review the latest security, reliability, compatibility, and upgrade changes before updating.
View release notes ↗The filesystem and validation command are the source of truth for inventory.
Inspect skills ↗Built-in packs are schema-validated and remain advisory, with human review required.
Inspect policies ↗Review the license and trademark boundaries before redistribution.
Read license ↗Report security issues through the project’s documented process.
Read policy ↗Review the dated evidence, reproducibility commands, and known limitations.
Read record ↗linmas / latest notes
Practical notes on defensive security, AI-assisted development, and repeatable review workflows.
Working AI-assisted code can still cross authorization, data, and deployment boundaries. A small review loop makes those risks visible before shipping.
Read articleLinmas is designed to lower the entry barrier, not hide its limitations. These answers describe what the project can and cannot do.
No. Start with a concrete file, diff, endpoint, or feature. Linmas should explain the risk, why it matters, the fix, and how to verify it. You still need to read the result and decide whether the evidence is sufficient.
Start with linmas-secure-code-reviewer for code changes. Uselinmas-security-domain-router when you are unsure whether the problem belongs to code, cloud, architecture, incident response, or another security domain.
No. A review can miss context, logic flaws, deployment conditions, or new attack techniques. Linmas provides a first defensive checkpoint and structured evidence; it is not certification or automatic approval.
Offline commands do not call a model. Provider-backed reviews transmit the explicitly selected input only after the live execution path is enabled and confirmed. Review provider behavior, account configuration, and the documented safety boundary before sending sensitive code.
No. Linmas is defensive and intended for owned or explicitly authorized systems. Its validation workflows emphasize bounded scope, evidence, remediation priority, and human review.
Do not deploy the affected change yet. Confirm the evidence, apply the recommended remediation, add a regression test where possible, and repeat the review. Escalate to an experienced reviewer when the impact is unclear or affects authentication, authorization, secrets, payment, or sensitive data.
Linmas is designed to improve human security decisions without pretending that an AI response can certify software as secure.
Provide focused, repeatable, inspectable defensive review workflows for authorized software work.
Linmas does not replace accountable reviewers, guarantee complete isolation, or prove that software is secure.
Start with the Secure Code Reviewer. You will get a prioritized finding, a concrete fix, and a verification step, without needing to become a security specialist first.