This file is indexed.

/usr/share/pyshared/tracspamfilter/templates/admin_bayes.cs is in trac-spamfilter 0.2.1+svn6871-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<h2>Spam Filtering: Bayes</h2>

<form class="mod" id="spamconfig" method="post">

  <fieldset>
    <legend>Configuration</legend>
    <p>The bayesian filter requires training before it can effectively
    differentiate between spam and ham. The training database currently
    contains <strong><?cs var:admin.bayes.nspam ?> spam</strong> and
    <strong><?cs var:admin.bayes.nham ?> ham</strong> submissions.</p>
    <div class="field">
      <label><input type="checkbox" id="reset" name="reset" <?cs
          if:!admin.bayes.nham && !admin.bayes.nspam ?> disabled="disabled"<?cs /if ?> />
        Clear training database
      </label>
      <p class="hint">
        Resetting the training database can help when training was incorrect
        and is producing bad results.
      </p>
    </div>
    <div class="field">
      <label>Minimum training required:
        <input type="text" id="min_training" name="min_training" size="3"
               value="<?cs var:admin.bayes.min_training ?>" />
      </label>
      <p class="hint">
        The minimum number of spam and ham in the training database before
        the filter starts affecting the karma of submissions.
      </p>
    </div>
    <div class="buttons">
      <input type="submit" value="Apply changes" />
    </div>
  </fieldset>

  <fieldset>
    <legend>Training</legend>
    <p class="hint">
      While you can train the spam filter from the &ldquo;<em>Spam
      Filtering &rarr; Monitoring</em>&rdquo; panel in the web
      administration interface, you can also manually train the filter by
      entering samples here, or check what kind of spam probabilty
      currently gets assigned to the content.
    </p>
    <div class="field">
      <label for="content">Content:</label><br />
      <textarea id="content" name="content" rows="10" cols="60">
<?cs var:admin.bayes.content ?></textarea>
    </div>
    <?cs if:admin.bayes.content ?>
      <div class="field">
        <?cs if:admin.bayes.error ?>
          <strong>Error: <?cs var:admin.bayes.error ?></strong>
        <?cs else ?>
          <strong>Score: <?cs var:admin.bayes.score ?>%</strong>
        <?cs /if ?>
      </div>
    <?cs /if ?>
    <div class="buttons">
      <input type="submit" name="test" value="Test" <?cs
         if:!admin.bayes.nham || !admin.bayes.nspam ?> disabled="disabled"<?cs /if ?> />
      <input type="submit" name="train" value="Train as Spam" />
      <input type="submit" name="train" value="Train as Ham" />
    </div>
  </fieldset>

  <script type="text/javascript">
    enableControl("reset", <?cs if:admin.bayes.nspam || admin.bayes.nham ?>true<?cs else ?>false<?cs /if ?>);
  </script>

</form>