[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[lintian] 01/01: Improve detection of privacy breach



This is an automated email from the git hooks/post-receive script.

broucaries-guest pushed a commit to branch master
in repository lintian.

commit 94052cba4a69c0e50714d29d4666643b03516565
Author: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Date:   Fri Aug 14 14:39:03 2015 +0200

    Improve detection of privacy breach
    
    Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
---
 data/files/privacy-breaker-websites | 23 ++++++++++++-----------
 debian/changelog                    |  6 ++++++
 2 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/data/files/privacy-breaker-websites b/data/files/privacy-breaker-websites
index 737626e..05b22bf 100644
--- a/data/files/privacy-breaker-websites
+++ b/data/files/privacy-breaker-websites
@@ -9,19 +9,20 @@
 # Please keep this sorted by tag.
 privacy-breach-google-adsense	                 ~~^(?:[^\./]+\.)?(?:googlesyndication\.com/pagead/show_ads\.js|google-analytics\.com/(?:ga|urchin)\.js)
 privacy-breach-google-cse                        ~~^(?:[^\./]+\.)?google\.[^\./]+\.?/(:?afsonline/show_afs_search\.js|cse/api/branding\.css|coop/cse/brand\?[^/]+)$
-privacy-breach-google-plus                       ~~^(?:[^\./]+\.)?google\.[^\./]+\.?/js/plusone\.[^\./]+
+privacy-breach-google-plus                       ~~(?:^(?:[^\./]+\.)?google\.[^\./]+\.?/js/plusone\.[^\./]+\Z|^plus\.google\.com/)
 privacy-breach-donation                          ~~(?:(?:donate|paypal|support)\.(gif|jpe?g|png|svg)$|^(?:[^\./]+\.)?(?:flattr\.(?:com|net)|paypal(?:objects)?\.com|pledgie\.com|xoom\.com)/)
 privacy-breach-facebook                          ~~^(?:[^\./]+\.)?facebook\.com(?:/|\Z)
-privacy-breach-logo                              ~~(?:^(?:sflogo\.)?(?:sourceforge|sf)\.[^\./]+/sflogo\.php\?|/logos?/|(?:acrobat|clanlib|(?:fav|github-)?icons?|logos?_?(?:\d+|small)?|mascot[^\./]*|youtube-icon[^\./]*|twitter_logo[^\./]*)\.(gif|ico|jpe?g|png|svg)$)
+privacy-breach-logo                              ~~(?:^(?:sflogo\.)?(?:sourceforge|sf)\.[^\./]+/sflogo\.php\?|/logos?/|(?:acrobat|clanlib|(?:fav|github-)?icons?|logos?_?(?:\d+|small)|mascot[^\./]*|youtube-icon[^\./]*|twitter_logo[^\./]*|doxygen|logos?_[^/\.]*)\.(gif|ico|jpe?g|png|svg)$)
 privacy-breach-piwik                             ~~/piwik\.php\?
 privacy-breach-statistics-website                ~~^(?:(?:[^\./]+\.)?(?:count\.digitalpoint\.com|cruel-carlota\.pagodabox\.com|linkexchange\.com|nedstatbasic\.net|onestat\.com|sitemeter\.com|statcounter\.com|webstats\.motigo\.com)(?:/|\Z)|/count(?:er)?\.cgi\?[^/]*\Z)
 privacy-breach-w3c-valid-html                    ~~^(?:(?:[^\./]+\.)?w3.org/(?:icons/valid-|css-validator/images/)(?:[^/]+)?$|validator\.w3\.org(?:/|\Z))
-# already packaged under debian
-privacy-breach-uses-embedded-file-jquery        ~~(?:(?!doxygen.*)/jquery(?:-(?:\d\.?)+(b\d+)?)?(?:\.min)?\.js\Z)      ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery package.
-privacy-breach-uses-embedded-file-jquery-flot   ~~(?:/jquery[\.-]flot(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z)       ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-flot package.
-privacy-breach-uses-embedded-file-jquery-mobile ~~(?:/jquery[\.-]mobile(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z)     ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-mobile package.
-privacy-breach-uses-embedded-file-jquery-ui     ~~(?:/jquery[\.-]ui(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z)         ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-ui package.
-privacy-breach-uses-embedded-file-mathjax       ~~ /mathjax(?:\.min)?\.js(\Z|\?)                                       ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-mathjax package.
-privacy-breach-uses-embedded-file-modernizr     ~~ /modernizr(?:\.min)?\.js\Z                                          ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-modernizr package.
-privacy-breach-uses-embedded-file-openlayers    ~~ /openlayers(?:\.min)?\.js\Z                                         ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-openlayers package.
-privacy-breach-uses-embedded-file-openlayer     ~~ /prototype(?:\.min)?\.js\Z                                          ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-prototype package.
+# already packaged under debian (please alpha sort by package name
+privacy-breach-uses-embedded-file-bootstrap     ~~/bootstrap(?:-(?:\d\.?)+(b\d+)?)?(?:\.min)?\.(?:js|css)\Z                                                     ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-bootstrap package.
+privacy-breach-uses-embedded-file-jquery        ~~(?:(?!doxygen.*)/jquery(?:-(?:\d\.?)+(b\d+)?)?(?:\.min)?\.js\Z)                                               ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery package.
+privacy-breach-uses-embedded-file-jquery-flot   ~~(?:/jquery[\.-]flot(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z)                                                ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-flot package.
+privacy-breach-uses-embedded-file-jquery-mobile ~~(?:/jquery[\.-]mobile(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z|^code\.jquery\.com/mobile/)                   ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-mobile package.
+privacy-breach-uses-embedded-file-jquery-ui     ~~(?:/jquery[\.-]ui(?:(?:-(?:\d\.?)+)?(?:\.min)?\.js|\.css)\Z|^(?:[^\./]+\.)?jqueryui\.com/|/jquery/ui/[^/]+\Z) ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-jquery-ui package.
+privacy-breach-uses-embedded-file-mathjax       ~~ /mathjax(?:\.min)?\.js(\Z|\?)                                                                                ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-mathjax package.
+privacy-breach-uses-embedded-file-modernizr     ~~ /modernizr(?:\.min)?\.js\Z                                                                                   ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-modernizr package.
+privacy-breach-uses-embedded-file-openlayers    ~~ /openlayers(?:\.min)?\.js\Z                                                                                  ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-openlayers package.
+privacy-breach-uses-embedded-file-openlayer     ~~ /prototype(?:\.min)?\.js\Z                                                                                   ~~ privacy-breach-uses-embedded-file ~~ You may use libjs-prototype package.
diff --git a/debian/changelog b/debian/changelog
index cbf9ffd..74a0fde 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -25,6 +25,12 @@ lintian (2.5.36) UNRELEASED; urgency=medium
     + [BR] Detect suspicious use of ln -s that could be replaced by
       dpkg-maintscript-helper.
 
+  * data/files/privacy-breaker-websites:
+    + [BR] Detect libjs-bootstap as privacy-breach-uses-embedded-file
+    + [BR] Improve detection of google plus.
+    + [BR] Improve detection of jquery modules.
+    + [BR] Detect doxygen logo.
+    + [BR] Detect doubleclick.net
   * debian/compat:
     + [BR] Use compat version 9.
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/lintian/lintian.git


Reply to: