đŸ€– Discourse llms.txt Generator Plugin

Es tut mir wirklich leid, dies öffentlich zu veröffentlichen, aber ich habe den Plugin-Autor @kaktak bereits privat kontaktiert und keine Antwort erhalten. Es handelt sich um ein Sicherheitsproblem, das Sites betreffen kann, die dieses Plugin verwenden, daher muss ich die Community irgendwann darĂŒber informieren.

Sicherheitsproblem: Das Plugin umgeht die site-weite login_required-Einstellung und gibt Inhalte frei, die normalerweise hinter einer Site-Anmeldung verborgen wÀren, in die öffentliche llms.txt.

Wichtige EinschrÀnkung: Es umgeht die Sicherheit in der Kategorie-Sichtbarkeit oder bei privaten Nachrichten nicht, daher ist es nicht so schlimm, wie es sein könnte!

Der Plugin-Controller ruft skip_before_action :redirect_to_login_if_required auf, sodass auf Sites mit Pflicht-Anmeldung die Ausgabe Themen auflistet, die anonyme Benutzer sonst nicht sehen können. Die Routen pro Kategorie und pro Thema wenden Guardian-PrĂŒfungen an.

Mein Rat fĂŒr alle Sites mit Pflicht-Anmeldung ist, dieses Plugin bis zur Behebung des Fehlers zu deaktivieren. Ich weiß, dass das vielleicht nicht viele Sites betrifft, da die Notwendigkeit einer llms.txt und die Einstellung ‘login-required’ fĂŒr die meisten Benutzer sich weitgehend ausschließen.

Da jetzt eine generierte LLMs.txt im Core enthalten ist, ist die Notwendigkeit fĂŒr dieses Plugin ohnehin geringer.

6 „GefĂ€llt mir“