Što je tripwire revizije osnovne linije?
- Dodavanje ili brisanje određenih redaka
- Izmjena ili brisanje određenih komentara
- Modifikacija specifičnih metoda
- itd.
Ako navedena datoteka ne postoji ili ako bilo koja definirana provjera ne uspije, stvara se incident.
Evo primjera konfiguracije za tripwire osnovne revizije u CodeQL-u za otkrivanje dodavanja ili brisanja određenih komentara u datoj datoteci izvornog koda:
```yaml
upiti:
- BaselineRevisionTripwire.ql
politike:
- naziv:BaselineRevisionTripwirePolicy
omogućeno:istinito
ozbiljnost:Srednja
query_ids:
- BaselineRevisionTripwire
uvjeti:
- BaselineRevisionTripwireCondition:
datoteka:src/main/java/org/example/Service.java
provjera komentara:
- podudaranje:"TODO(@[a-zA-Z0-9]+)"
```