White box testing technique or source code analyzing:
The tools implemented by this way are restricted to some
programming languages and web technologies. Because
of large growth of web technologies it should be
developed and maintained all the time. If it had not been
maintained, after a few times its interoperability would be
lost and will not work with new coming technologies.