Glossary
Terms behind healthier AI-written code
Short definitions for the audit, security, dependency, and agent-governance language teams meet when they keep AI-built projects in the green zone.
Start with the product model
Green zone, recurring audits, and guarded improvements are the core terms for how Enji Guard keeps agent-written software healthier over time.
15 terms available
A
AGENTS.md is a repository instruction file that tells coding agents how to work inside a codebase without breaking local conventions, safety rules, or validation workflows.
agent instructions, coding agent guide Code review AI code reviewAI code review uses automated analysis to inspect code changes for security, quality, dependency, and test risks before humans approve or ship them.
automated code review, AI PR review Improvements AutofixAutofix is a bounded improvement that changes code to address a verified risk, then leaves the result for human review before it becomes part of the project.
automated remediation, fix pull requestC
Codebase hygiene is the day-to-day maintainability of a repository: clear structure, low duplication, working checks, current dependencies, and patterns that future changes can follow.
repo hygiene, code health Code health Cognitive debtCognitive debt is the hidden cost of code whose intent, constraints, and behavior are hard to recover when a human or coding agent needs to change it later.
lost context, code intent debtD
DAST tests a running application from the outside to find security issues that only appear when routes, forms, authentication, and runtime behavior are exercised.
Dynamic Application Security Testing, dynamic security testing Supply chain Dependency hygieneDependency hygiene is the practice of keeping third-party packages known, current, necessary, and safe enough for the project that depends on them.
package hygiene, dependency healthG
H
A hallucinated package is a dependency name suggested by an AI tool even though the package does not exist, is not the intended package, or cannot be trusted.
package hallucination, nonexistent package Governance Human approvalHuman approval is the control point where a person reviews a proposed automated change before it is applied, merged, or allowed to affect the project.
human review, approval gateR
S
SAST analyzes source code or compiled code without running the application to find security flaws before they reach a live environment.
Static Application Security Testing, static analysis Supply chain SlopsquattingSlopsquatting is a supply-chain attack where someone registers package names that AI tools are likely to hallucinate, hoping developers or agents will install them.
hallucination squatting, AI package squatting Supply chain Software Composition AnalysisSoftware Composition Analysis, or SCA, identifies third-party components and checks them for known vulnerabilities, license risk, and supply-chain exposure.
SCA, component analysisT
Try another security, audit, dependency, or AI code quality phrase.
Enji Guard