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.
16 terms available
A
AGENTS.md is an open Markdown convention for a repository file that gives coding agents the commands, conventions, and boundaries they need to work on a project.
agent instructions, coding agent guide, agent instruction file Code review AI code reviewAI code review is the use of a large language model to examine a pull or merge request and post findings, questions, or suggested changes for a human reviewer to validate.
automated code review, AI PR review, LLM code review Improvements AutofixAn Autofix is an Enji Guard improvement run that selects one bounded candidate, keeps a provider issue as its baseline artifact, and may open one verified pull or merge request for review.
Recurring fixes, improvement run, fix pull requestC
Codebase hygiene is the observable maintainability of a repository: how much dead code, duplication, hardcoded values, and clutter a reader must work around before changing it.
repo hygiene, code health, repository smells Code health Cognitive debtCognitive debt is the intent, rationale, constraints, and expected behavior of a system that a future maintainer or coding agent cannot recover from the repository without guessing.
lost context, code intent debt, intent debtD
DAST (Dynamic Application Security Testing) is black-box security testing that sends requests to a running application and judges its responses without access to the source code.
Dynamic Application Security Testing, dynamic security testing Supply chain Dependency hygieneDependency hygiene is the practice of knowing which third-party packages a project installs, installing them reproducibly, keeping them patched and maintained, and removing what it does not need.
package hygiene, dependency healthG
H
A hallucinated package is a package name a code-generating model writes into an import or install line although no such package exists in the registry.
package hallucination, AI package hallucination, nonexistent package Governance Human approvalHuman approval is the Enji Guard write boundary: Enji Guard prepares evidence, an issue, and one bounded review request; a qualified person keeps code review, risky decisions, and the final merge.
human review, approval gateR
S
SAST (Static Application Security Testing) analyzes source code or compiled code without running the application to find security flaws before the code is deployed.
Static Application Security Testing, static analysis, source code analysis Supply chain SlopsquattingSlopsquatting is a supply-chain attack where an attacker registers a package name that AI coding tools tend to invent, so that an assistant's or agent's install line resolves to the attacker's code.
hallucination squatting, AI package squatting Supply chain Software Composition AnalysisSoftware Composition Analysis (SCA) identifies third-party software components and checks them for known vulnerabilities and, depending on the tool, license or other component risks.
SCA, component analysisT
Test quality is how much a test suite proves about behavior that matters: evidential assertions, meaningful coverage, determinism, and maintainability rather than test count or a green status.
test health, meaningful tests Supply chain TyposquattingTyposquatting is a supply-chain attack where an attacker publishes a package under a name close to a popular one so that a mistyped or confused install pulls the attacker's code.
package typosquatting, typo-squatting, look-alike packageTry another security, audit, dependency, or AI code quality phrase.
Enji Guard