問題タブ [brakeman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Brakeman 正規表現アンカーの不十分な検証警告
このようなモデルに検証を実装しようとしています。
Brakeman はこれをFormat Validation
セキュリティ上の問題として検出し、正規表現の間にアンカーを追加することを推奨しています。
/[0-9]/ を使用した「フィールド」の検証が不十分です。\A と \z を 54 行目のアンカーとして使用する
それらのアンカーを追加すると、正規表現が機能しなくなるため、この場合はどうすればよいかわかりません。を使用して作成したテストを次に示しますrails c
。
#<MatchData "1">
どちらの場合もメソッドが戻る必要があります。
何か案は?ありがとう。