🚧 This instance is under construction; expect occasional downtime. Runners available in /repos. Questions? Ask in #wikimedia-gitlab on libera.chat, or under GitLab on Phabricator.

  1. 13 Oct, 2021 1 commit
  2. 12 Oct, 2021 1 commit
  3. 28 Aug, 2020 1 commit
  4. 10 Dec, 2019 3 commits
  5. 25 Nov, 2019 1 commit
    • SBassett's avatar
      Security Tools: Deployer Audit · ed8247e5
      SBassett authored
      A python script for auditing Wikimedia deployers
      
      Bug: T237696
      Change-Id: I1660d33c3e15cd28cbbc8e54ae53edebfb06fcb9
      ed8247e5
  6. 04 Nov, 2019 1 commit
  7. 01 Nov, 2019 1 commit
    • SBassett's avatar
      PHP-Security-Tools · c851b147
      SBassett authored
      Some bash scripts which install, run and manage reports for various
      security-focused tools for the PHP programming language.  See also
      README.md.
      
      Bug: T221477
      Change-Id: Ib453a49deebd3d66c4cb7af9dbccd26319ebfdef
      c851b147
  8. 25 Sep, 2019 2 commits
  9. 20 Sep, 2019 1 commit
  10. 05 Apr, 2019 1 commit
    • SBassett's avatar
      GitMonitor.sh · b7e68405
      SBassett authored
      Add extended regexp flag to grep call
      
      Bug: T218743
      Change-Id: Ide931a124ad757f7d0fb9df389baabe539470897
      b7e68405
  11. 01 Apr, 2019 1 commit
    • SBassett's avatar
      UserTracker and GitMonitor · c4e02c77
      SBassett authored
      * Updated UserTracker README to reflect correct tool title
      * Updated GitMonitor sendmail command with to/from in body for
      more reliable delivery
      
      Change-Id: I8bd10f0a6d6419631f1a9cde939f0a5e7c579801
      c4e02c77
  12. 29 Mar, 2019 1 commit
    • SBassett's avatar
      GitMonitor · 5f3d4b73
      SBassett authored
      * Fixing obnoxious header issues in README
      
      Change-Id: I554b40db318664dd6f5a98c5aa39f467204c3184
      5f3d4b73
  13. 28 Mar, 2019 1 commit
    • SBassett's avatar
      UserTracker changes · 7cba8c4b
      SBassett authored
      * Added README.md
      * Added .gitignore
      
      Change-Id: Ifac6f85fa48fb150cb3778e0d12c5ece8ba03070
      7cba8c4b
  14. 27 Mar, 2019 1 commit
    • SBassett's avatar
      GitMonitor updates · 71a5967c
      SBassett authored
      * Fixed git bug for detached head/branchless repos
      * Added .gitignore with GM_env* config pattern
      * Added a couple of notes to README.md
      
      Bug: T218743
      Change-Id: Ia762eb66a86ffbc3bdbb3454838e85d0d0bb4335
      71a5967c
  15. 23 Mar, 2019 1 commit
    • SBassett's avatar
      GitMonitor.sh · b5ba97a4
      SBassett authored
      A security tool to monitor recent changes to a git repository via
      git log and match patterns for potentially dangerous commits
      
      Bug: T218743
      Change-Id: I30e3c372264fa3f5f324a60ccce9b0136a22e075
      b5ba97a4
  16. 22 Feb, 2019 1 commit
    • Hashar's avatar
      Add tox and flake8 · ff529875
      Hashar authored
      Fix reported issues:
      
      ./bin/getwikirights.py
      
      7:1: F401 'getpass' imported but unused
      11:1: E302 expected 2 blank lines, found 1
      23:16: E222 multiple spaces after operator
      25:5: F841 local variable 'wap' is assigned to but never used
      32:1: E305 expected 2 blank lines after class or function definition,
            found 1
      
      There is a very long string for an URL, ignores it with 'noqa'. The code
      should be refactored to pass a dict to requests.get.
      
      ./usertracker/UserTracker.py
      
      12:1: F401 'sys' imported but unused
      100:13: F841 local variable 'all_post_data' is assigned to but never used
      274:37: E117 over-indented
      
      Bug: T216801
      Change-Id: I9e5bdccdb9d5d2f36d671d06eade37384bcd8ba5
      ff529875
  17. 23 Jan, 2019 1 commit
    • SBassett's avatar
      UserTracker - implement PhabricatorTracker · da4433e8
      SBassett authored
      Implemented PhabricatorTracker, minimally.  For now it queries
      api/maniphest.search and finds task activity after a certain timestamp for a
      specific Phabricator user.  I would eventually like to check a few more Phab
      API endpoints and better handle Phab's API limit (100 results) with paging
      (noted as TODOs.)
      
      Bug: T212508
      Change-Id: Id2b6787a72cb6e18acfe850efbca5fbf84952f78
      da4433e8
  18. 16 Jan, 2019 1 commit
  19. 11 Jan, 2019 1 commit
    • SBassett's avatar
      UserTracker · 6246d965
      SBassett authored
      UserTracker is some basic python tooling to monitor certain user activities
      within various wikimedia systems (particulary gerrit and phabricator).  For
      example, the GerritTracker subclass currently consumes a gerrit API endpoint,
      analyzes the data and then emails a report to a mailing list or user, if
      necessary.
      
      Bug: T212508
      Change-Id: Idcbdfac7f7544d57b4534fee062c46d243d1840c
      6246d965
  20. 10 Jan, 2019 1 commit
  21. 09 Jan, 2019 2 commits
    • SBassett's avatar
      Initial Repository Setup · be880c34
      SBassett authored
      Setting up wikimedia/security/tooling repository.
      
      Adding files:
      
      README.md
      LICENSE
      .gitreview
      
      Bug: T213304
      Change-Id: Iabb21111fda61cc5aef90018e6aad7961d4b0279
      be880c34
    • Rush's avatar
      Initial empty repository · fc248732
      Rush authored
      fc248732