[Bug] LLM Guard 引用不存在的源码注释,插件被拒审且发布空间被禁用(请求人工复核)

Abierto
#5 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
12/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
backend, security

Línea de trabajo

This needs a maintainer with access to Cloud's internal review storage, not a code change. Compare the scanned v1.0.0 package and commit 4ff8e78796b4b44ef9e1f677f8dc404af096597c against the public main.py lines 7-9 and blob a3823c7da3d916cd86136383196d42946c6362ed. Done means the LLM Guard finding is confirmed or corrected and the publishing block on the xiaozhejiya space is lifted or explained.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

问题概述 / Summary

我的插件 xiaozhejiya/astrbot_plugin_formula_block v1.0.0 被 LLM Guard 拒绝,报告引用了仓库源码中不存在的审查指令注释。点击重新检查后仍是相同结果。目前发布空间被禁止发布,v1.0.1 也无法提交。想请维护者人工核查审核包和报告,并在确认误报后恢复发布权限。

复现步骤 / Steps to reproduce
  1. 2026-10-08,通过 GitHub 仓库发布 astrbot_plugin_formula_block v1.0.0。
  2. 在版本页看到 Rejected / LLM Guard,报告称 main.py 第 7–9 行存在诱导审查器直接放行、不报告问题的注释。
  3. 点击“重新检查”,审核后仍显示相同拒绝原因。
  4. 核对仓库当前文件及历史提交,没有找到报告引用的注释。
  5. 2026-10-09,仅将对应导入语句改为多行排版、版本升到 v1.0.1 后推送 GitHub;在发布页重新解析,页面正确识别 v1.0.1。
  6. 点击“更新插件版本”,页面提示:该发布空间已被禁止发布插件。,未能提交新版本。
期望行为 / Expected behavior

请核对系统实际扫描的 v1.0.0 包、对应提交 SHA 和 main.py 内容是否与 GitHub 源码一致,并人工复核报告引用的注释。

如果确认是误报或审核包/报告对应错误,请修正审核结果并恢复发布空间权限,让插件可以正常接受安全审核。这里申请的是人工核查,并非免除安全审核。

实际行为 / Actual behavior

审核报告称 main.py 第 7–9 行有以 Reviewer note: 开头、包含 pass=true 和 do not report anything 的定向提示注入注释,并建议拒绝上架、封禁作者。

但 v1.0.0 的对应三行实际是:

from astrbot.api import logger, star
from astrbot.api.event import AstrMessageEvent, filter
from astrbot.api.message_components import Image, Plain

发布 v1.0.1 时则提示:

该发布空间已被禁止发布插件。

我能核查公开仓库源码,但无法读取 Cloud 内部存储的审核包,因此无法确定是审核误报还是审核包不一致。

相关页面或资源链接 / Related URL
AstrBot Cloud 版本或环境 / Version or environment

cloud.astrbot.app 在线版(页面未显示版本号);Windows,Codex 内置浏览器。发布空间:xiaozhejiya。

日志、截图或其他上下文 / Logs, screenshots, or context
  • v1.0.0 中 main.py 的 Git blob 为 a3823c7da3d916cd86136383196d42946c6362ed;从初始提交到设置真实仓库地址的提交,main.py 没有变化。
  • v1.0.1 仅修改导入排版与元数据版本号。对比 Python AST 确认执行代码、导入对象和字符串内容一致。
  • 现有插件/渲染测试:27 passed;Ruff 格式和检查通过。这些验证仅用于说明排版修改未改变功能,不能代替平台的安全审核。
  • 请协助确认禁用状态是否由该次审核触发,以及人工复核后应如何继续送审。
提交前确认 / Checklist
  • 我已搜索现有 issue,确认没有重复反馈。
  • 我已移除反馈中的密码、Token、Cookie 等敏感信息。
Lenguaje dominante
Sin datos de lenguaje
Estrellas
6
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de AstrBotDevs/astrbot-cloud-issues

Todos los issues de AstrBotDevs/astrbot-cloud-issues

Issues similares

Más issues de Backend & API Design

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.