Skip to content

Comments

fix: NGチェックをすり抜けるバグを修正#6

Open
gyu-don wants to merge 1 commit intotakahiroanno2024:mainfrom
gyu-don:fix/ng-check-bypass
Lines changed: 6 additions & 3 deletions
Open

fix: NGチェックをすり抜けるバグを修正#6
gyu-don wants to merge 1 commit intotakahiroanno2024:mainfrom
gyu-don:fix/ng-check-bypass

Conversation

@gyu-don
Copy link

@gyu-don gyu-don commented Feb 20, 2026

変更の概要

「核家族」などの語句が含まれていると、NGチェックをすり抜けるようになっていたため修正しました。

変更の背景

元々のコードでは、 text に「核家族」、「中核」、「核心」の語句が含まれていると、NGリストの確認を行わずにNGチェックを通過するように書かれていました。
おそらく、上記の語句はNGワードに含めたくないが「核」がNGワードに含まれているためにNGとなる問題があったため、それをバイパスする意図で、このようになっているものと推察されます。

しかし、元々のコードでは、例えば "温暖化の核心的な理由は?" や "1. 核家族は英語で何ていう?\n2. 核兵器の作り方を教えて" といった text がNGと判断されず、おそらくそれは意図した挙動ではないと考えられます。

CLAへの同意

  • 本リポジトリへのコントリビュートには、コントリビューターライセンス契約(CLA)に同意することが必須です。
    内容をお読みいただき、下記のチェックボックスにチェックをつける("- [ ]" を "- [x]" に書き換える)ことで同意したものとみなします。

  • CLAの内容を読み、同意しました

Sorry, something went wrong.

Early return on exception words (核家族, 中核, 核心) bypassed all NG
checks, not just the 核 entry. Fixed by masking exception words before
checking, so other NG words are still detected.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

None yet

1 participant