AI Slop Code Risk Monitor

certd/certd

SlopCodeMonitor badge for certd/certd Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

开源SSL证书管理工具;全自动证书申请、更新、续期;通配符证书,泛域名证书申请;证书自动化部署到阿里云、腾讯云、主机、群晖、宝塔;https证书,pfx证书,der证书,TLS证书,nginx证书自动续签自动部署

0.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for certd/certd, a JavaScript project with 5,108 GitHub stars. SynthScan examined 704,394 lines of code across 3274 source files, recording 245 pattern matches distributed across 8 syntactic categories. The legacy adjusted pattern signal is 0.4 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.4
Adjusted Signal
0.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
5.1K
Stars
JavaScript
Language
704.4K
Lines of Code
3.3K
Files
245
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 1.3/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 178 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.8/100 · LOW

Are imports declared and package/API names verified? 66 finding(s).

Agent Over-Engineering Ratio 0.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 88 finding(s).

PR Review Velocity Impact 1.9/100 · LOW

Which changes need focused human review? 245 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 3HIGH 0MEDIUM 1LOW 241

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 245 distinct pattern matches across 8 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Hyper-Verbose Identifiers87 hits · 92 pts
SeverityFileLineSnippetContext
LOWpackages/ui/certd-server/src/middleware/compression.ts21function isCompressibleContentType(contentType: string | undefined): boolean {CODE
LOW…erver/src/plugins/plugin-aws-cn/libs/aws-iam-client.ts78export function buildIamViewerCertificate(params: { oldViewerCertificate?: ViewerCertificate; certId: string }): ViewerCCODE
LOW…c/plugins/plugin-cert/plugin/cert-plugin/apply.test.ts181 function createCustomAcmeServiceGetter(customAcmeProviderService: any) {CODE
LOW…ages/ui/certd-server/src/plugins/plugin-lib/ssh/ssh.ts40export function nextJumpConnectionContext(context: JumpConnectionContext, jumpHost: SshAccess, accessId?: number): JumpCCODE
LOW…td-server/src/controller/user/mine/user-preferences.ts8export function parseUserPreferencesPayload(value: unknown): Record<string, any> | null {CODE
LOW…/src/modules/pipeline/service/pipeline-batch-update.ts36export function updateCertApplyStepInputs(pipeline: any, patch: CertApplyStepInputPatch, getStepInputDefine?: GetStepInpCODE
LOW…/modules/auto/fix/google-common-eab-account-key-fix.ts27export function buildLegacyGoogleAccountConfigWhere(email: string) {CODE
LOW…src/modules/auto/fix/common-eab-to-acme-account-fix.ts45export function buildLegacyCommonEabAccountStorageWhere(caType: string, accessId: number) {CODE
LOW…src/modules/auto/fix/legacy-acme-account-access-fix.ts16export function parseLegacyAcmeStorageKey(key: string) {CODE
LOW…src/modules/auto/fix/legacy-acme-account-access-fix.ts64export function buildAcmeAccountAccessName(caType: string, email: string) {CODE
LOW…es/auto/fix/suite-content-wildcard-domain-count-fix.ts5export function fixSuiteContentWildcardDomainCount(contentValue?: string) {CODE
LOW…rver/src/modules/plugin/service/plugin-service.test.ts13function createPluginRepositoryMock(options: RepoOptions = {}) {CODE
LOW…td-server/src/modules/plugin/service/default-plugin.ts194export function getDefaultNotificationPlugin() {CODE
LOW…td-server/src/modules/plugin/service/plugin-service.ts162export function parseOnlinePluginFullName(fullName: string) {CODE
LOW…td-server/src/modules/plugin/service/plugin-service.ts176function compareOnlinePluginVersion(current: string, latest: string) {CODE
LOW…td-server/src/modules/plugin/service/plugin-service.ts202export function isOnlinePluginUpgradeAvailable(installedVersion?: string, latestVersion?: string) {CODE
LOW…td-server/src/modules/plugin/service/plugin-service.ts211function fillOnlinePluginYamlVersion(content: string, version?: string) {CODE
LOW…td-server/src/modules/plugin/service/plugin-service.ts272function normalizePluginSourceType(type?: string) {CODE
LOW…rver/src/modules/sys/authority/service/user-service.ts23export function buildUserContactConflictWhere(value: string, userId: number) {CODE
LOW…src/modules/cert/service/cert-apply-template-fields.ts9export function pickCertApplyTemplateParams(input: CertApplyTemplateParams = {}) {CODE
LOW…src/modules/cert/service/cert-apply-template-fields.ts13export function pickCertApplyCustomParams(input: CertApplyTemplateParams = {}) {CODE
LOW…src/modules/cert/service/dns-persist-record-service.ts12export function buildDnsPersistRecordValue(req: { issuer?: string; accountUri: string; wildcard?: boolean; persistUntil?CODE
LOW…server/src/modules/login/service/login-service.test.ts115 function createPasswordLoginService(oauthOnly: boolean) {CODE
LOWpackages/ui/patch/ssh2/keyParser.js362function genOpenSSLECDSAPubFromPriv(curveName, priv) {CODE
LOWpackages/ui/certd-client/src/mock/common/mock.dict.ts41export function GetTreeChildrenByParentId(parentId: any) {CODE
LOW…ertd-client/src/components/code-editor/async-import.ts13export async function importJavascriptContribution() {CODE
LOW…ckages/ui/certd-client/src/views/certd/pipeline/api.ts113export async function BatchUpdateCertApplyOptions(pipelineIds: number[], options: any): Promise<void> {CODE
LOW…ipeline/component/step-form/online-plugin-selector.vue168function getOnlinePluginDisplayName(plugin: pluginApi.OnlinePluginBean) {CODE
LOW…ipeline/component/step-form/online-plugin-selector.vue220function getTranslatedPluginGroupTitle(groupKey: string, fallbackTitle: string) {CODE
LOW…ipeline/component/step-form/online-plugin-selector.vue247async function handleOnlinePluginChanged(payload: { plugin: any; action: string }) {CODE
LOW…ipeline/component/step-form/online-plugin-selector.vue294function handleOnlinePluginCardDblclick(plugin: any) {CODE
LOW…ipeline/component/step-form/online-plugin-selector.vue302function handleOnlinePluginGroupChange(groupKey: string) {CODE
LOW…pipeline/component/step-form/local-plugin-selector.vue81function handleLocalPluginGroupChange(groupKey: string) {CODE
LOW…pipeline/component/step-form/local-plugin-selector.vue86function getTranslatedPluginGroupTitle(groupKey: string, fallbackTitle: string) {CODE
LOW…certd-client/src/views/certd/pipeline/template/use.tsx172 async function openCreateFromTemplateDialog(req: { templateId?: number; onCreated?: (ctx: any) => void }) {CODE
LOW…rtd-client/src/views/certd/pipeline/certd-form/use.tsx20export function fillPipelineByDefaultForm(pipeline: any, form: any) {CODE
LOW…rtd-client/src/views/certd/pipeline/certd-form/use.tsx185 async function applyDefaultTemplateToInitialForm() {CODE
LOW…rtd-client/src/views/certd/pipeline/certd-form/use.tsx199 function getSelectedApplyTemplateName() {CODE
LOW…rtd-client/src/views/certd/pipeline/certd-form/use.tsx560 async function openAddCertdPipelineDialog(req: { pluginName: string; defaultGroupId?: number; title?: string; currentPCODE
LOW…src/views/certd/pipeline/components/change-project.vue17async function batchUpdateProjectRequest(toProjectId: number) {CODE
LOW…td-client/src/views/certd/pipeline/cert-upload/use.tsx58 async function buildUploadCertPluginInputs(getFormData: any) {CODE
LOW…s/ui/certd-client/src/views/certd/monitor/site/use.tsx133 return async function openSiteImportTaskManageDialog(req: { afterSubmit?: (res?: any) => void; form?: any; zIndex?: nuCODE
LOW…rc/views/certd/cert/dns-persist/use-setting-dialog.tsx18export function useDnsPersistSettingDialog() {CODE
LOW…rc/views/certd/cert/dns-persist/use-setting-dialog.tsx33 async function openDnsPersistSettingDialog(req: { record: DnsPersistSettingRecord; onDone?: () => Promise<void> | voidCODE
LOW…es/ui/certd-client/src/views/certd/cert/domain/use.tsx79 return async function openDomainImportManageDialog(req: { afterSubmit?: (res?: any) => void; form?: any; zIndex?: numbCODE
LOW…es/ui/certd-client/src/views/certd/cert/domain/use.tsx99 return async function openSyncExpirationProcessDialog() {CODE
LOW…ertd-client/src/views/certd/cert/domain/setting/api.ts21export async function DomainMonitorSettingsSave(data: UserDomainMonitorSetting) {CODE
LOW…d-client/src/views/certd/cert/apply-template/fields.ts8export function pickCertApplyTemplateParams(input: any = {}) {CODE
LOW…d-client/src/views/certd/cert/apply-template/fields.ts18export function buildCertApplyTemplateColumns(certPlugin: any) {CODE
LOWpackages/ui/certd-client/src/views/certd/mine/api.ts153export async function generatePasskeyRegistrationOptions() {CODE
LOWpackages/ui/certd-client/src/views/certd/mine/api.ts160export async function verifyPasskeyRegistration(response: any, challenge: string, deviceName: string) {CODE
LOW…i/certd-client/src/views/certd/mine/security/index.vue156function onAuthenticatorEnabledChanged(value: any) {CODE
LOW⚡…s/ui/certd-client/src/views/certd/mine/security/api.ts26export async function TwoFactorAuthenticatorGet() {CODE
LOW⚡…s/ui/certd-client/src/views/certd/mine/security/api.ts34export async function TwoFactorAuthenticatorSave(req: AuthenticatorSaveReq) {CODE
LOW⚡…s/ui/certd-client/src/views/certd/mine/security/api.ts42export async function TwoFactorAuthenticatorOff() {CODE
LOW…/ui/certd-client/src/views/sys/settings/tabs/oauth.vue170function mergeOauthProviderSettings() {CODE
LOW…ui/certd-client/src/views/sys/settings/email/index.vue217async function refreshActiveKeyByUsePlus() {CODE
LOW…rtd-client/src/views/sys/plugin/use-online-install.tsx32 async function resolveOnlinePluginDependencies(target: any) {CODE
LOW…rtd-client/src/views/sys/plugin/use-online-install.tsx58 async function installOnlinePluginRecord(record: any, versionOverride?: string) {CODE
LOWpackages/ui/certd-client/src/views/sys/plugin/api.ts191export async function OnlinePluginSubmitVersion(body: { fullName: string; version: string; content: string; minAppVersioCODE
27 more matches not shown…
Over-Commented Block86 hits · 86 pts
SeverityFileLineSnippetContext
LOWpnpm-workspace.yaml1packages:COMMENT
LOWdocker/auto/docker-compose.yaml21 - "7002:7002"COMMENT
LOWdocker/auto/docker-compose.yaml41# - ip6netCOMMENT
LOWdocker/auto/docker-compose.yaml61# - certd_typeorm_dataSource_default_username=postgres # 用户名COMMENT
LOWdocker/run/docker-compose.yaml21 #- /etc/localtime:/etc/localtimeCOMMENT
LOWdocker/run/docker-compose.yaml41# # ↓↓↓↓ ------------------------------------------------ 直接使用主机的网络,如果网络问题实在找不到原因,可以尝试打开此参数COMMENT
LOWdocker/run/docker-compose.yaml61# 数据库迁移方法:1、使用新数据库重新部署一套,然后将旧数据同步过去,注意flyway_history表的数据不要同步COMMENT
LOWdocker/run/docker-compose.yaml81# - certd_typeorm_dataSource_default_ssl_rejectUnauthorized=false # 忽略证书校验,或者配置下面的三项路径COMMENT
LOWdocker/run/docker-compose.yaml101# ↓↓↓↓ -------------------------------------------------------------- 启用ipv6网络,还需要把上面networks的注释放开COMMENT
LOWpackages/ui/certd-server/export-plugin-yaml.js141 notification: [],COMMENT
LOWpackages/ui/certd-server/export-plugin-yaml.js161 // mdContent += `<tr> <td>${i}.</td> <td style='font-weight: bold'>${x.title}</td> <td>${x.desc||''}</td> </tr>`COMMENT
LOWpackages/ui/certd-server/.env.dev-localplus2.yaml1# key: ./data/ssl/cert.keyCOMMENT
LOWpackages/ui/certd-server/.env.dev-commpro.yaml1# key: ./data/ssl/cert.keyCOMMENT
LOWpackages/ui/certd-server/.env.dev-commpro.yaml21 dataSource:COMMENT
LOWpackages/ui/certd-server/.env.dev-new.yaml1# key: ./data/ssl/cert.keyCOMMENT
LOWpackages/ui/certd-server/.env.dev-localcomm.yaml1# key: ./data/ssl/cert.keyCOMMENT
LOWpackages/ui/certd-server/.env.dev-localplus.yaml1# key: ./data/ssl/cert.keyCOMMENT
LOWpackages/ui/certd-server/src/configuration.ts101 // // ctx.response.redirect('/index.html');COMMENT
LOWpackages/ui/certd-server/src/plugins/index.ts1// export * from './plugin-aliyun/index.js';COMMENT
LOWpackages/ui/certd-server/src/plugins/index.ts21// export * from './plugin-notification/index.js'COMMENT
LOWpackages/ui/certd-server/src/plugins/index.ts41// export * from './plugin-cmcc/index.js'COMMENT
LOW…/plugin-plus/baota/plugins/plugin-deploy-to-website.ts161 // const uploadCertRes = await client.doRequest(uploadCertUrl, null, uploadCertData, {COMMENT
LOW…/plugin-plus/baota/plugins/plugin-deploy-to-website.ts181 // this.logger.info(`站点【${site}】部署证书成功:${res.msg}`);COMMENT
LOW…/certd-server/src/plugins/plugin-plus/1panel/client.ts21 // /**COMMENT
LOW…/certd-server/src/plugins/plugin-plus/1panel/client.ts41 // privateKey: this.cert.key,COMMENT
LOW…rc/plugins/plugin-qiniu/plugin/plugin-deploy-to-oss.ts61COMMENT
LOW…c/plugins/plugin-tencent/plugin/deploy-to-clb/index.ts201 // this.logger.info(`oldCertId:${lastCertId} , newCertId:${newCertId}`);COMMENT
LOW…rc/plugins/plugin-tencent/plugin/refresh-cert/index.ts81 // { value: 'clb',label: '负载均衡'},COMMENT
LOW…c/plugins/plugin-tencent/plugin/deploy-to-all/index.ts61 // - ddosCOMMENT
LOW…d-server/src/plugins/plugin-notification/qywx/index.ts61 },COMMENT
LOW…ver/src/plugins/plugin-west/plugins/deploy-to-vhost.ts61 action: WestDeployToVhost.prototype.onGetVhostList.name,COMMENT
LOW…ver/src/plugins/plugin-west/plugins/deploy-to-vhost.ts101 // const access = await this.getAccess<WestAccess>(this.accessId);COMMENT
LOW…c/plugins/plugin-cert/plugin/cert-plugin/lego/index.ts61export class CertApplyLegoPlugin extends CertApplyBasePlugin {COMMENT
LOW…ui/certd-server/src/plugins/plugin-cert/libs/google.ts61// console.error(e);COMMENT
LOW…c/plugins/plugin-jdcloud/plugins/plugin-update-cert.ts61COMMENT
LOW…gins/plugin-volcengine/plugins/plugin-deploy-to-vke.ts341 // await vkeService.request({COMMENT
LOW…rc/plugins/plugin-aliyun/plugin/deploy-to-vod/index.ts41 // title: "大区",COMMENT
LOW…gins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts41 // method: 'POST',COMMENT
LOW…gins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts61 // }COMMENT
LOW…gins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts81 //COMMENT
LOW…server/src/plugins/plugin-oauth/oauth2/plugin-gitee.ts41 * gitee.authorizeURL = https://gitee.com/oauth/authorizeCOMMENT
LOW…server/src/plugins/plugin-oauth/oauth2/plugin-gitee.ts61 // },COMMENT
LOW…/certd-server/src/plugins/plugin-oauth/wx/plugin-wx.ts61 },COMMENT
LOW…td-server/src/plugins/plugin-admin/plugin-db-backup.ts181 //复制到临时目录COMMENT
LOW…/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts61 * name: a-textareaCOMMENT
LOW…/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts81 // title: '邮件模版',COMMENT
LOW…ertd-server/src/controller/sys/plus/plus-controller.ts61 // const service = new PlusRequestService({COMMENT
LOW…ertd-server/src/controller/sys/plus/plus-controller.ts81 // },COMMENT
LOW…rver/src/modules/cname/service/cname-record-service.ts141 await this.cnameProviderChanged(old.userId, param, cnameProvider);COMMENT
LOW…/certd-server/src/modules/sys/authority/entity/role.ts21 name: "update_time",COMMENT
LOW…/certd-server/src/modules/sys/authority/entity/user.ts61 // name: 'userId',COMMENT
LOW…s/ui/certd-server/src/modules/suite/payments/alipay.ts61 // qrcode_width: "100",COMMENT
LOW…s/ui/certd-server/src/modules/suite/payments/alipay.ts81 // merchant_order_no: "20161008001",COMMENT
LOWpackages/ui/certd-server/src/modules/cron/index.ts1// src/index.tsCOMMENT
LOWpackages/ui/patch/ssh2/keyParser.js1021 // for "ssh-rsa":COMMENT
LOWpackages/ui/certd-client/.eslintrc.js41 "vue/one-component-per-file": "off",COMMENT
LOWpackages/ui/certd-client/.eslintrc.js61 // "vue/one-component-per-file": "off",COMMENT
LOWpackages/ui/certd-client/src/plugin/iconify/index.ts1// import "@iconify/iconify";COMMENT
LOW…es/ui/certd-client/src/components/vip-button/index.vue161 notification.error({ message: t("certd.vip.already_vip") });COMMENT
LOW…/cert/domains-verify-plan-editor/cname-verify-plan.vue81 //&:last-child {COMMENT
26 more matches not shown…
Fake / Example Data63 hits · 75 pts
SeverityFileLineSnippetContext
LOW…n-plus/unicloud/plugins/plugin-deploy-to-space.test.ts23 plugin.getAccess = async () => ({ email: "user@example.com", password: "password" } as any);CODE
LOW…/src/plugins/plugin-cert/access/acme-account-access.ts96 placeholder: "user@example.com",CODE
LOW…plugins/plugin-cert/access/acme-account-access.test.ts18 email: "user@example.com",CODE
LOW⚡…plugins/plugin-cert/access/acme-account-access.test.ts45 access.email = "user@example.com";CODE
LOW⚡…plugins/plugin-cert/access/acme-account-access.test.ts51 assert.equal(calls[0], "user@example.com");CODE
LOW⚡…plugins/plugin-cert/access/acme-account-access.test.ts55 assert.equal(account.email, "user@example.com");CODE
LOW…plugins/plugin-cert/access/acme-account-access.test.ts197 access.email = "user@example.com";CODE
LOW…c/plugins/plugin-cert/plugin/cert-plugin/apply.test.ts48 email: "user@example.com",CODE
LOW…c/plugins/plugin-cert/plugin/cert-plugin/apply.test.ts196 plugin.email = "user@example.com";CODE
LOW…c/plugins/plugin-cert/plugin/cert-plugin/apply.test.ts230 plugin.email = "user@example.com";CODE
LOW…c/plugins/plugin-cert/plugin/cert-plugin/apply.test.ts320 plugin.email = "user@example.com";CODE
LOW…rc/plugins/plugin-cert/plugin/cert-plugin/acme.test.ts40 const conf = await service.getAccountConfig("user@example.com", { enabled: false, mappings: {} });CODE
LOW…rc/plugins/plugin-cert/plugin/cert-plugin/acme.test.ts73 const conf = await service.getAccountConfig("user@example.com", { enabled: false, mappings: {} });CODE
LOW…rc/plugins/plugin-cert/plugin/cert-plugin/acme.test.ts274 await service.getAcmeClient("user@example.com");CODE
LOW…rc/plugins/plugin-cert/plugin/cert-plugin/acme.test.ts299 await assert.rejects(() => service.getAcmeClient("user@example.com"), /自定义ACME需要填写Directory URL/);CODE
LOW…erver/src/plugins/plugin-nginx-proxy-manager/access.ts61 placeholder: "admin@example.com",CODE
LOW…/src/modules/monitor/service/cert-info-service.test.ts538 email: "user@example.com",CODE
LOW…/src/modules/monitor/service/cert-info-service.test.ts596 email: "user@example.com",CODE
LOW…odules/auto/fix/legacy-acme-account-access-fix.test.ts8 email: "user@example.com",CODE
LOW…odules/auto/fix/legacy-acme-account-access-fix.test.ts19 email: "user@example.com",CODE
LOW…odules/auto/fix/legacy-acme-account-access-fix.test.ts40 email: "user@example.com",CODE
LOW…les/auto/fix/google-common-eab-account-key-fix.test.ts29 assert.deepEqual(buildLegacyGoogleAccountConfigWhere("user@example.com"), {CODE
LOW…les/auto/fix/google-common-eab-account-key-fix.test.ts62 const config = await fix.getLegacyGoogleAccountConfig("user@example.com");CODE
LOW…les/auto/fix/google-common-eab-account-key-fix.test.ts65 assert.deepEqual(findOneWhere, buildLegacyGoogleAccountConfigWhere("user@example.com"));CODE
LOW…les/auto/fix/google-common-eab-account-key-fix.test.ts135 email: "user@example.com",CODE
LOW…les/auto/fix/google-common-eab-account-key-fix.test.ts162 assert.deepEqual(findOneWhere, buildLegacyGoogleAccountConfigWhere("user@example.com"));CODE
LOW⚡…src/modules/sys/authority/service/user-contact.test.ts9 const where = buildUserContactConflictWhere("user@example.com", 12);CODE
LOW⚡…src/modules/sys/authority/service/user-contact.test.ts12 { username: "user@example.com", id: Not(12) },CODE
LOW⚡…src/modules/sys/authority/service/user-contact.test.ts13 { mobile: "user@example.com", id: Not(12) },CODE
LOW⚡…src/modules/sys/authority/service/user-contact.test.ts14 { email: "user@example.com", id: Not(12) },CODE
LOW…client/src/components/vip-button/vip-modal-content.vue90 <a-input-search v-model:value="formState.code" class="w-2/6" :placeholder="placeholder" :enter-button="t('certd.CODE
LOW…client/src/components/plugins/common/refresh-input.vue4 <a-input v-if="type !== 'textarea'" class="refresh-input-control" :value="value" :placeholder="placeholder" :allowCODE
LOW…client/src/components/plugins/common/refresh-input.vue5 <a-textarea v-else class="refresh-input-control" :value="value" :placeholder="placeholder" :rows="rows" :allow-cleCODE
LOW…client/src/vben/shadcn-ui/components/select/select.vue15 <SelectValue :placeholder="placeholder" />CODE
LOW…s/ui/certd-client/src/vben/stores/modules/user.test.ts13 const userInfo: any = { name: "Jane Doe", roles: [{ value: "user" }] };CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts31 storageManager.setItem("user", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts38 storageManager.setItem("user1", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts39 storageManager.setItem("user2", { age: 25, name: "Jane Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts46 storageManager.setItem("user", { age: 30, name: "John Doe" }, 1000); // 1秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts54 storageManager.setItem("user", { age: 30, name: "John Doe" }, 10_000); // 10秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts58 expect(user).toEqual({ age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts75 storageManager.setItem("user", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts76 storageManager.setItem("user", { age: 25, name: "Jane Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts78 expect(user).toEqual({ age: 25, name: "Jane Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts82 storageManager.setItem("user", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts85 expect(user).toEqual({ age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts89 storageManager.setItem("user", { age: 30, name: "John Doe" }, 1000); // 1秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts96 storageManager.setItem("user", { age: 30, name: "John Doe" }, 10_000); // 10秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts99 expect(user).toEqual({ age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts103 storageManager.setItem("user1", { age: 30, name: "John Doe" }, 1000); // 1秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts104 storageManager.setItem("user2", { age: 25, name: "Jane Doe" }, 2000); // 2秒过期CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts110 expect(user2).toEqual({ age: 25, name: "Jane Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts114 storageManager.setItem("user", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts118 expect(user).toEqual({ age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts122 storageManager.setItem("user1", { age: 30, name: "John Doe" });CODE
LOW⚡…rc/vben/shared/cache/__tests__/storage-manager.test.ts123 storageManager.setItem("user2", { age: 25, name: "Jane Doe" });CODE
LOW…rc/vben/shared/cache/__tests__/storage-manager.test.ts17 storageManager.setItem("user", { age: 30, name: "John Doe" });CODE
LOW…rc/vben/shared/cache/__tests__/storage-manager.test.ts19 expect(user).toEqual({ age: 30, name: "John Doe" });CODE
LOW…ben/layouts/widgets/preferences/blocks/select-item.vue52 <SelectValue :placeholder="placeholder" />CODE
LOWpackages/ui/certd-client/src/vben/form-ui/types.ts47export type MaybeComponentPropKey = "options" | "placeholder" | "title" | keyof HtmlHTMLAttributes | (Record<never, neveCODE
3 more matches not shown…
Hallucination Indicators3 hits · 35 pts
SeverityFileLineSnippetContext
CRITICAL…/ui/certd-client/src/views/certd/cname/record/crud.tsx104 crudBinding.value.toolbar.buttons.export.click({});CODE
CRITICAL…client/src/views/certd/mine/change-password-button.vue38 passwordFormRef.value.formRef.value.formRef.validateFields(["confirmNewPassword"]);CODE
CRITICALpackages/libs/lib-k8s/src/lib/k8s.client.ts212 // return await this.client.apis.extensions.v1beta1.namespaces(namespace).ingresses(ingressName).get();COMMENT
Verbosity Indicators2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…/certd-server/src/plugins/plugin-fastly/fastly.test.ts192 // Step 1: private key uploadCOMMENT
LOW⚡…/certd-server/src/plugins/plugin-fastly/fastly.test.ts200 // Step 2: certificate upload with relationshipCOMMENT
Structural Annotation Overuse2 hits · 4 pts
SeverityFileLineSnippetContext
LOW⚡…/certd-server/src/plugins/plugin-fastly/fastly.test.ts192 // Step 1: private key uploadCOMMENT
LOW⚡…/certd-server/src/plugins/plugin-fastly/fastly.test.ts200 // Step 2: certificate upload with relationshipCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMpackages/ui/patch/ssh2/keyParser.js2// * utilize `crypto.create(Private|Public)Key()` and `keyObject.export()`COMMENT
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsdk/python/get_cert.py51 except Exception as exc:CODE