RustPython / RustPython/Parser
cargo audit paste
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Rust
- Estrelas
- 117
- Forks
- 38
- Merge médio
- 4d 7h
- PRs com merge (30d)
- 1
Descrição
Please be aware that cargo audit will warn if other rust projects vendor Parser since the dependency paste is no longer maintained (RUSTSEC-2024-0436).
[eslerm@ares Parser]$ cargo audit
Updating crates.io index
Locking 120 packages to latest compatible versions
Adding itertools v0.11.0 (available: v0.14.0)
Adding lalrpop v0.20.2 (available: v0.22.2)
Adding lalrpop-util v0.20.2 (available: v0.22.2)
Adding lexical-parse-float v0.8.5 (available: v1.0.5)
Adding malachite-bigint v0.2.3 (available: v0.6.1)
Adding phf v0.11.3 (available: v0.12.1)
Adding phf_codegen v0.11.3 (available: v0.12.1)
Adding rand v0.8.5 (available: v0.9.1)
Adding rustc-hash v1.1.0 (available: v2.1.1)
Adding unicode_names2 v1.3.0 (available: v2.0.0)
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 787 security advisories (from /home/eslerm/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (126 crate dependencies)
Crate: paste
Version: 1.0.15
Warning: unmaintained
Title: paste - no longer maintained
Date: 2024-10-07
ID: RUSTSEC-2024-0436
URL: https://rustsec.org/advisories/RUSTSEC-2024-0436
Dependency tree:
paste 1.0.15
└── malachite-bigint 0.2.3
├── rustpython-parser 0.4.0
├── rustpython-format 0.4.0
└── rustpython-ast 0.4.0
└── rustpython-parser 0.4.0
warning: 1 allowed warning found
[eslerm@ares RustPython]$ cargo audit
Fetching advisory database from `https://github.com/RustSec/advisory-db.git`
Loaded 787 security advisories (from /home/eslerm/.cargo/advisory-db)
Updating crates.io index
Scanning Cargo.lock for vulnerabilities (383 crate dependencies)
Crate: paste
Version: 1.0.15
Warning: unmaintained
Title: paste - no longer maintained
Date: 2024-10-07
ID: RUSTSEC-2024-0436
URL: https://rustsec.org/advisories/RUSTSEC-2024-0436
Dependency tree:
paste 1.0.15
├── rustpython-vm 0.4.0
│ ├── rustpython_wasm 0.4.0
│ ├── rustpython-stdlib 0.4.0
│ │ ├── rustpython_wasm 0.4.0
│ │ └── rustpython 0.4.0
│ └── rustpython 0.4.0
├── rustpython-stdlib 0.4.0
└── malachite-bigint 0.6.0
├── rustpython-vm 0.4.0
├── rustpython-stdlib 0.4.0
├── rustpython-compiler-core 0.4.0
│ ├── rustpython-vm 0.4.0
│ ├── rustpython-pylib 0.4.0
│ │ ├── rustpython_wasm 0.4.0
│ │ └── rustpython 0.4.0
│ ├── rustpython-jit 0.4.0
│ │ └── rustpython-vm 0.4.0
│ ├── rustpython-derive-impl 0.4.0
│ │ └── rustpython-derive 0.4.0
│ │ ├── rustpython-vm 0.4.0
│ │ ├── rustpython-stdlib 0.4.0
│ │ ├── rustpython-pylib 0.4.0
│ │ └── rustpython-jit 0.4.0
│ ├── rustpython-compiler 0.4.0
│ │ ├── rustpython-vm 0.4.0
│ │ ├── rustpython-derive 0.4.0
│ │ └── rustpython 0.4.0
│ └── rustpython-codegen 0.4.0
│ ├── rustpython-vm 0.4.0
│ └── rustpython-compiler 0.4.0
├── rustpython-common 0.4.0
│ ├── rustpython_wasm 0.4.0
│ ├── rustpython-vm 0.4.0
│ └── rustpython-stdlib 0.4.0
└── rustpython-codegen 0.4.0
warning: 1 allowed warning found
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece executando cargo audit e revisando a árvore de dependências de Cargo.lock mostrada no relatório. Rastreie paste 1.0.15 por meio de malachite-bigint e dos crates do RustPython e, em seguida, determine um caminho de dependência compatível; considera-se concluído quando o audit não relatar mais RUSTSEC-2024-0436 sem quebrar os consumidores listados.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- rust
- Domínio
- build-system, security
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 30/100