tenor-dev

Results 2 issues of tenor-dev

### Describe the bug $: expression should track source variables and execute only when they change. This works with local component state, but not when the state is passed to...

An attacker can put a DNS name into the X-Forwarded-For header and Ninja would do a DNS lookup of it. The code responsible is in `AbstractContext.getRemoteAddr`: ``` // If ip4/6...