aboutcode-org / aboutcode-org/python-publicsuffix2

Mislabeling of eTLD-`n`

オープン
#23 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
30
フォーク
16
PR マージ指標
30日以内にマージされた PR はありません

説明

As mentioned in https://github.com/publicsuffix/list/pull/1872#issuecomment-1863614188

Multiple `psl` libraries share the same bug while handling wildcards.

> I went over all the FOSS implementations in https://publicsuffix.org/learn/ , and I found 3 of them behave funny for `wildcard` domains. In particular:
>
> * [regdom-libs](https://github.com/usrflo/registered-domain-libs/)
> * [publicsuffix2](https://pypi.python.org/pypi/publicsuffix2/)
> * [publicsuffixlist.js](https://github.com/gorhill/publicsuffixlist.js)
>
> Seems to all mislabel eTLD-`n` `x` [eTLD minus `n`] (with n from `0` to `infinite`), as an eTLD, if another eTLD `y` is defined as a subdomain of that `x` eTLD-`n`.
>
> As an example `publicsuffix2` behaviour with the following patch:
>
> ```
> // Linode : https://linode.com
> // Submitted by
> members.linode.com
> -nodebalancer.linode.com
> +*.nodebalancer.linode.com
> +*.linodeobjects.com
> +ip.linodeusercontent.com
> ```

Example here:

![291734330-d38c352b-b420-45fb-93dc-438ebbea2f02](https://github.com/nexB/python-publicsuffix2/assets/581115/ed4c1e46-3272-4d30-9c82-ddae33752f74)

This bug has already been reported in this library [here](https://github.com/nexB/python-publicsuffix2/issues/21)

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。