# Double links for spam

**URL:** https://meta.discourse.org/t/double-links-for-spam/348605
**Category:** Feature
**Tags:** spam
**Created:** [January 23, 2025, 2:21pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605 "2025-01-23T14:21:37Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![nephele](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nephele/32/483320_2.png) [@nephele](https://meta.discourse.org/u/nephele)
#### Post date: [January 23, 2025, 2:21pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605/1 "2025-01-23T14:21:37Z")

</div>

Hi, I’m nephele a developer of Haiku.

I moderate the Haiku forums aswell, and recently there have been spammers signing up an then posting double links, and hiding those as if it were one link with a hyphen. Seeing as discourse already has the “first post very fast” warning, I thought perhaps there could be a warning/flag for new users that include two links, or include links that do not match their actual URI, while having something that looks like an URI in the link title.

This is a screenshot of me removing the spam link, this has happened three or four times now. (each time with the spammer creating a new account)

 ![Screenshot 2025-01-23 at 15.02.16](https://global.discourse-cdn.com/meta/original/4X/d/e/b/deb1b911678370465bb86047a921424ce9d2d704.png)  
(I had a screenshot of the second “nice” renderer diff here aswell, but am not allowed to post it as a new user )

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [January 23, 2025, 4:21pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605/2 "2025-01-23T16:21:35Z")

</div>

> [@nephele](#):
>
> there could be a warning/flag for new users that […] include links that do not match their actual URI

I kind of like this idea, though if people want to abuse the system with misleading links or similar stuff, they’ll always achieve this somehow.

I get you’re specifically asking for a feature, but preventing trust level 0 users from posting links could suffice for most cases. Reaching TL1 is fast if you’re a legit user, but spammers never will. So I’m just mentioning the` Post links allowed groups` setting in case it would help people who come by on this topic.

> [@nephele](#):
>
> (I had a screenshot of the second “nice” renderer diff here aswell, but am not allowed to post it as a new user )

This is frustrating, but as a TL0 I bellieve you can just post another message with the 2nd picture.

---

<div class="post-metadata">

### Author: ![nephele](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nephele/32/483320_2.png) [@nephele](https://meta.discourse.org/u/nephele)
#### Post date: [January 23, 2025, 6:17pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605/3 "2025-01-23T18:17:03Z")

</div>

> [@Canapin](#):
>
> So I’m just mentioning the` Post links allowed groups` setting in case it would help people who come by on this topic.

Ah okay, This can probably solve it aswell. Having two links render as one is a bit annoying regardless.

I’ll forward this advice, thanks!

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [January 23, 2025, 6:37pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605/4 "2025-01-23T18:37:51Z")

</div>

Instead of prohibiting TL0 from posting links, you could also reduce the `Newuser max links` site setting to 1. This could prevent the 2-link problem while allowing the sharing of one link.

New user limitations can be a little annoying for new members, as you noticed when you wanted to post more images.

> [@Canapin](#):
>
> Reaching TL1 is fast if you’re a legit user

This is true, but even those who manage a Discourse forum usually complain instead of spending a few minutes reading.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [January 23, 2025, 6:49pm UTC](https://meta.discourse.org/t/double-links-for-spam/348605/5 "2025-01-23T18:49:02Z")

</div>

> [@Moin](#):
>
> you could also reduce the `Newuser max links` site setting to 1. This could prevent the 2-link problem while allowing the sharing of one link.

That doesn’t prevent pasting links like [https://discourse.org](http://stackoverflow.com), though, as it count as 1 link.

`[https://discourse.org](http://stackoverflow.com)`

> [@Moin](#):
>
> even those who manage a Discourse forum usually complain instead of spending a few minutes reading

True, we’ve all gone through this mild inconvenience eh? 😄

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [January 24, 2025, 1:53am UTC](https://meta.discourse.org/t/double-links-for-spam/348605/6 "2025-01-24T01:53:14Z")

</div>

> [@Canapin](#):
>
> That doesn’t prevent pasting links like [https://discourse.org](http://stackoverflow.com), though, as it count as 1 link.
> 
> `[https://discourse.org](http://stackoverflow.com)`

Interestingly this could be something to use AI for. If using:

```plaintext
[Deceptive link](True.link)

```

Have AI compare links posted this way to see if they match each other.

As it is not using a word description with a link embed. It is using a false link to send someone elsewhere to possible scam.

AI might even be able to identify the double linking the Op mentions as well?

The scan could likely be tailored to also use trust level like tl0-tk1 and be part of spam AI plugin?
