Terms of Use

Last updated: August 2026

Use of the site

This site is provided for informational purposes. By using it you agree to these terms. If you do not agree, please do not use the site.

No warranty

Content here is provided as is, without warranty of any kind. This field changes quickly, tools change behaviour between releases, and some of what is written here will become inaccurate. Verify anything consequential against current primary sources before relying on it.

Not professional advice

Nothing here is professional security advice, legal advice, or a substitute for a security review by someone with knowledge of your specific systems. The security material describes published research and general practice. Your threat model is your own, and decisions about your systems are yours.

Code samples

Code in these articles is illustrative. It is written to demonstrate a point, not to be pasted into production, and it has not been tested in your environment. Read it, understand it, adapt it — and test it before it runs anywhere that matters.

Limitation of liability

To the extent permitted by law, the author is not liable for any loss or damage arising from use of this site or reliance on its content.

Intellectual property

Articles on this site are the author's original work. You may quote briefly with attribution and a link. Republishing articles in full, or using them to train models, is not permitted without permission.

Product names, protocol names and trademarks referenced here belong to their respective owners and are used descriptively. Nothing on this site is affiliated with, sponsored by, or endorsed by any of them.

External links

Links to other sites are provided for reference. This site does not control and is not responsible for their content.

Changes

These terms may change. Continued use after a change constitutes acceptance of the revised terms.