Thats OK - I take any questions as in indication that either the UI is not intuitive enough or the documentation is not complete / easily discoverable :)
And publicising ZAP is a great way to pay us back :D
In this case we do have
some documentation, both in the ZAP help guide and in the wiki (the bit that is generated from the help file):
http://code.google.com/p/zaproxy/wiki/HelpUiTabsSiteshttp://code.google.com/p/zaproxy/wiki/HelpUiTabsHistoryBoth have a section which says:
Generate anti CSRF test form
This will open a URL which will give you a generated form for testing for CSRF issues.
It will only be enabled for POST requests, if the API is enabled and if
Java supports the opening of URLs in a browser on your platform.
Does that make more sense now?
The latter is (I think) just a problem on Linux (but its still annoying) - if anyone knows how to fix this let me know!
If you're not using Linux then hopefully you just need to enable the API (via the options).
And yes, this (and many other features) needs to have tutorials. Unfortunately that takes time :(
You could always write something up yourself - eg in a blog post or on the ZAP wiki ;)
Cheers,
Simon