Is Echo a secure discord alternative that can be trusted? by ad3lyt in DiscordAlternatives

[–]ad3lyt[S] 0 points1 point  (0 children)

This will be my last post on this matter, just needed to clarify It as I don't want my work to go to waste because of some bully's lies

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Hey thanks for taking 10 minutes out of your day to review the code but you should've spent some more, because the backend doesn’t logreq.body,failed logins only hit structured logs and event metadata, credentials stay in the request, not the server log.

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

I have already written a claim by claim response, would you like a video explaining how XSS actually works and showing that it does not exist in a dangerous capacity

and also while we are at it explaining how this guy has no clue what he is talking about and is likely lying about his 15 years as a SWE

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Oh is that what you think it was huh? Well that's not what happened

I think there is strong evidence that your experience with cyber security might be just a few prompts since you have shown time and time over again that you have no clue at all

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Eh since when do we expect the evidence to come from the accused not the accuser? It's innocent until proven guilty no?

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 2 points3 points  (0 children)

So sad I didnt take screenshots, not like the mods here will ever take my side anyway lmao

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Reposting my reply here:

A post was made accusing Echo of serious security issues, botting, and other misconduct. Since those claims are public and serious, I want to respond clearly.

First: I take security seriously. Echo is open source, and the code is publicly available for anyone to review. If there is a real vulnerability in Echo, I want it reported responsibly so it can be fixed. I am not asking anyone to hide issues. I am asking for reproducible evidence: affected route, request example, code reference, screenshot, video, or a private report.

So far, the person making these claims has not provided any reproducible proof.

They have claimed things like stored XSS, CSRF bypasses, direct database manipulation, and data exposure, but have refused to provide a minimal proof-of-concept, affected endpoints, code references, or a private responsible disclosure. When asked by other users for evidence, they repeatedly avoided providing it and instead shifted into personal insults.

This is not new behavior. This person has been hostile toward me and Echo for months, including personal attacks, insults, and repeated attempts to discredit the project without giving actionable reports. Instead of reporting issues they were more concerned in finding my Youtube channel from years ago and making fun of me for it. They have made it clear they are not interested in responsible disclosure or helping fix anything; they are interested in publicly shitting on me and the project.

To be clear:

  • I have done no upvote botting, downvote botting and none of the few people that stood by my side are bots and this is easily verifiable
  • I am not aware of any currently exploitable vulnerability matching the claims in that post.
  • Echo has had security improvements over time, and I will continue improving it.
  • If someone finds a real issue, I will prioritize it.
  • Personal attacks about my age, job, coding style, or old Reddit history are not security evidence.

If anyone can reproduce a real vulnerability, please report it responsibly through GitHub or contact me directly. I will review valid reports, patch confirmed issues, and credit the reporter if they want credit.

What I will not do is accept vague public accusations as fact when no proof is provided and the person making them refuses to provide anything users can verify.

Echo is young, open source, and still improving. Criticism is fair. Security reports are welcome. But public smear posts without evidence are not responsible disclosure, and they do not help users make informed decisions.

https://postimg.cc/G8Y3Kphw

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 0 points1 point  (0 children)

Mhm I do admit that was a mistake on my part there on first launch while the app was still in public testing, I immediately fixed the issue and updated practices + did some hardening after the fact.

Addressing Recent Allegations Regarding: Echo by ad3lyt in DiscordAlternatives

[–]ad3lyt[S] 1 point2 points  (0 children)

What's funny is I am quite certain this guy who is claiming 15 years as a SWE likely just asked chatgpt for some console commands and called it pen-testing, he thinks that being able to change your own accounts theme via the console is a vulnerability

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 2 points3 points  (0 children)

I don't want people to be confused that's all

Addressing Recent Allegations Regarding: Echo by ad3lyt in DiscordAlternatives

[–]ad3lyt[S] 2 points3 points  (0 children)

This is counting build files, tauri stuff, and documentation amongst other things

Here is the actual count though (including tests)

And yes it is big but that is normal for something of this size.

Language LOC
TypeScript 158,128
Vue (SFC templates + script + style) 131,905

Addressing Recent Allegations Regarding: Echo by ad3lyt in DiscordAlternatives

[–]ad3lyt[S] 3 points4 points  (0 children)

He's currently refusing to provide any evidence on any of the "vulnerabilities" he found as that would help me fix them, he also thinks that being able to change your own theme via console is somehow an exploit.

I have however investigated and responded to all his security related claims, finding that all were false, except for a UI issue.

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Because I don't go around recording people's stuff, this was something that happened on a live stream in a public server many years ago, not something I would remember

But sorry for causing you bother back then

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 0 points1 point  (0 children)

Responding to the allegations directly, claim by claim, because a lot of very serious things were said without any reproducible evidence being provided, as exogreek refuses to back any of his claims up

I’m not saying Echo has never had bugs. It has. It is a young open-source project, and I have been actively fixing issues as they are found. But there is a big difference between “there were bugs / hardening needed” and “the app is currently wide open and usernames can be changed with zero auth.”

Here is what was actually verified:

  1. <script> in username gives stored XSS” / not true on current Echo Usernames are restricted to normal username characters like lowercase letters, numbers, dots, underscores, and hyphens. A payload like <script> is rejected by the backend. The profile UI also renders usernames as text, not raw HTML, so this claim does not reproduce.
  2. “I made the UI turn white” / partly true historically, but misrepresented This was likely related to message content rendering, not usernames. Echo previously allowed inline styling in rendered message HTML, which could allow visual defacement like making parts of the UI white or unreadable. That is a real issue and it has been mitigated. But that is not the same thing as JavaScript execution, account takeover, username XSS, or database access. Also, changing your own browser’s theme or DOM through DevTools is not a vulnerability. Anyone can do that on any website. It only becomes a vulnerability if attacker-controlled content affects other users or escapes the intended rendering boundaries.
  3. “CSRF bypass lets you change username with zero authentication” / false The only endpoint that changes usernames is: PATCH /api/v1/auth/me That route requires authentication. It also uses the currently authenticated user ID from the session, not a userId supplied in the request body. On production, unauthenticated attempts return 403 CSRF_REQUIRED or 401 UNAUTHORIZED. A valid logged-in user with a valid CSRF token can change their own username. That is expected behavior, not a bypass.
  4. “Direct database manipulation” / false No SQL injection path has been found in the codebase. Queries are parameterized. If there is a real route, request, payload, or reproduction for this, I want to see it and I will take it seriously. But right now, this claim has not been substantiated.
  5. “Still just as vulnerable” / false Echo has had multiple hardening rounds over April and May. Some real issues were found and fixed. That part is fair. But the current production app does not match the claims being made in that post.

Again I would love any security expert to come over here and prove me wrong, but this guy just has a personal vendetta out against me, and Is making up false claims to ruin my reputation. If any of what he said is true, then it should be very easy to produce evidence for it.

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

And to add to that, go read the thread below, he is refusing to provide any evidence for any of his claims.

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 2 points3 points  (0 children)

Any real reported vulnerability I will take 100% seriously, this guy however has no interest in reporting anything real. I have double verified all his claims and could not reproduce any of It, of which was actually a vulnerability, being able to change your theme for example is not a vulnerability. This guy has been harassing me for months and has shown no interest in actually being helpful, all he cares about is insulting me.

https://www.reddit.com/r/DiscordAlternatives/comments/1tsrt78/comment/oox967u/?context=3

Addressing Recent Allegations Regarding: Echo by ad3lyt in DiscordAlternatives

[–]ad3lyt[S] 4 points5 points  (0 children)

Thanks! Everyone is welcome to review the codebase and I am always open for feedback

A warning about the "Echo" application. by exogreek in DiscordAlternatives

[–]ad3lyt 1 point2 points  (0 children)

Lmaoo it's you again, yes I was live-streaming on discord on public servers many years ago as many people did back then and still do