Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web spam in OSEM #274

Open
AndrewKvalheim opened this issue Mar 16, 2022 · 2 comments
Open

Web spam in OSEM #274

AndrewKvalheim opened this issue Mar 16, 2022 · 2 comments
Labels
Tech Relevant to the SRE/Technical committee

Comments

@AndrewKvalheim
Copy link
Member

User profile pages are being used to host web spam, e.g.:

Screen Shot 2022-03-16 at 15 40 12

@AndrewKvalheim
Copy link
Member Author

For an initial cleanup I manually reviewed the 260 user accounts that contain a link in the biography or a URL in the name, and deleted 219 as spam.

@AndrewKvalheim
Copy link
Member Author

Part of addressing this should include annotating user-generated links to disincentivize spamdexing. Currently the implementation of openSUSE/osem#2894 conflicts with using Recarpet’s link_attributes: { rel: … }; see unresolved discussion at vmg/redcarpet#720.

@AndrewKvalheim AndrewKvalheim transferred this issue from SeaGL/osem Jun 19, 2022
@AndrewKvalheim AndrewKvalheim added the Tech Relevant to the SRE/Technical committee label Jun 19, 2022
@AndrewKvalheim AndrewKvalheim changed the title Web spam Web spam in OSEM Jun 19, 2022
@altsalt altsalt mentioned this issue Jun 20, 2022
28 tasks
AndrewKvalheim added a commit to AndrewKvalheim/osem that referenced this issue Mar 4, 2023
To disincentivize spamdexing, links in user-generated content should be
disavowed by annotation with `rel="nofollow"` attributes:

  - https://en.wikipedia.org/wiki/Nofollow

Automated spam has already targeted OSEM in the wild:

  - SeaGL/organization#274

Ideally link annotation would be performed during Markdown rendering or
a single sanitization pass, but this is currently an unresolved issue:

  - vmg/redcarpet#720
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tech Relevant to the SRE/Technical committee
Projects
None yet
Development

No branches or pull requests

1 participant