User:Bhashem/AddonAuditTools:Details

< User:Bhashem
Revision as of 23:28, 14 August 2008 by Bhashem (talk | contribs) (New page: Just some more random thoughts regarding [[User:Bhashem/AddonAuditTools|add-on audit tools] * Should structure the tools so that they are rules driven * Some of the rule sets that can be ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Just some more random thoughts regarding [[User:Bhashem/AddonAuditTools|add-on audit tools]

  • Should structure the tools so that they are rules driven
  • Some of the rule sets that can be active are:
    • ForAMO (e.g. should not include an updateURL)
    • NotForAMO (e.g. secure updates?)
    • IsDictionary (no JS should be included)
    • IsAddon (superset of checks)
    • IsSigned
  • Common/Recursive Operations
    • File exists
    • File contains (or doesn't contain) regex
    • Any file contains
  • One-time operations
    • Unzip/expand add-on contents
    • Build filelist
    • Ignore/remove file patterns