Dears,
Over the past few days, I’ve been spending time reading through the
code, and I have some serious concerns about the project’s security and
long-term maintainability.
From what I’ve seen so far, security doesn’t seem to have received the
level of attention that a project of this nature requires. A browser is
one of the most complex and security-sensitive pieces of software to
develop. It handles untrusted content, executes code, manages network
connections, and exposes users to a huge attack surface. Security cannot
be something we address only after problems appear; it needs to be part
of the design and development process from the beginning.
Honestly, I don’t care whether the code was written by AI or by a human.
That’s not the point. What matters is the quality of the implementation,
how well the components are designed, how security issues are handled,
and whether the project can be maintained and improved over time.
Even established browsers like Chrome and Firefox, backed by large
engineering and security teams with years of experience, continue to
face vulnerabilities. They have extensive testing infrastructure,
security researchers, dedicated maintainers, and the resources to
respond to issues. Despite all that, keeping a browser secure is still
an enormous challenge.
That’s why I find the idea of one person independently developing and
maintaining a browser unrealistic in the long run, especially if the
goal is to deliver something secure, reliable, and suitable for everyday
use. Building an initial prototype is one thing; maintaining a secure
browser over years of development is an entirely different challenge.
A project like this needs a team, a clear security architecture, regular
code reviews, automated testing, fuzzing, dependency monitoring, and a
responsible process for handling vulnerabilities. It also needs
considerable time to mature and reach a level of stability that users
can trust.
My concern isn’t about discouraging development or dismissing the idea.
I’m concerned about setting realistic expectations and recognizing the
amount of work required to make this kind of software safe and
sustainable. Adding features quickly is not necessarily progress if the
underlying code is not secure and maintainable.
For these reasons, I don’t believe this browser should be accepted as a
Debian package in its current state. Debian has a responsibility to its
users to distribute software that can be maintained responsibly and
whose security risks have been properly assessed. A browser is
particularly sensitive because vulnerabilities can directly expose users
to malicious websites, compromised content, and other security threats.
have fun and be free
ali miracle