[Secure-testing-commits] r28464 - bin
Raphael Geissert
geissert at moszumanska.debian.org
Mon Aug 25 22:08:46 UTC 2014
Author: geissert
Date: 2014-08-25 22:08:46 +0000 (Mon, 25 Aug 2014)
New Revision: 28464
Modified:
bin/check-new-issues
Log:
Add some bits of auto-NFUs functionality
only knows about WordPress themes and plugins
Modified: bin/check-new-issues
===================================================================
--- bin/check-new-issues 2014-08-25 17:56:51 UTC (rev 28463)
+++ bin/check-new-issues 2014-08-25 22:08:46 UTC (rev 28464)
@@ -210,6 +210,16 @@
print ${$data->{$todo}->{CVE}} if $data->{$todo}->{CVE};
print ${$data->{$todo}->{entry}};
+ if ($data->{$todo}->{CVE}) {
+ my $nfu_entry = auto_nfu($todo);
+ if ($nfu_entry) {
+ ${$data->{$todo}->{entry}} =~
+ s/^\s*TODO: check/\tNOT-FOR-US: $nfu_entry/m ;
+ print "New entry auto set to set to:\n${$data->{$todo}->{entry}}";
+ next TODO;
+ }
+ }
+
auto_search($todo);
READ: while (my $r=$term->readline(">") ) {
@@ -347,6 +357,19 @@
}
+sub auto_nfu {
+ my $name=shift;
+
+ my $desc=description($name);
+ $desc =~ s/[\s\n]+/ /g;
+
+ if ($desc =~ m/in\s+the\s+(.+)\s+(plugin|theme)\s+(?:[\w\d.]+\s+)?(?:(?:before\s+)?[\w\d.]+\s+)?for\s+[Ww]ord[Pp]ress/) {
+ my ($name, $type) = ($1, $2);
+ return "$name $type for WordPress";
+ }
+ return '';
+}
+
sub auto_search {
my $name=shift;
More information about the Secure-testing-commits
mailing list