crates.io / aes / 0.9.4

aes 0.9.4

Source
https://github.com/RustCrypto/block-ciphers
Artifact scanned
aes-0.9.4.crate (crate · 110.7 KB · SHA-256 fc0fc36d7440…)
Compared with
aes-0.9.3.crate (0 signals introduced since)
Files
32 scanned, 9 skipped (binary, oversized, or unrecognised)
Signals
0 critical · 0 warn · 14 info
Scan time
0.1 s
LLM review
LLM review by claude-haiku-5-5 (Anthropic): nothing at warn or critical to review.
Disclude version
4.3.0
Scanned (UTC)
2026-11-03 00:42

Signals

Ordered by severity, then signals introduced in this release. Hidden characters are shown as ⟨U+…⟩.

  1. info unicode-invisible src/hazmat.rs:3:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    //!
    //! # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    //!
    //! This module contains an extremely low-level cryptographic primitives
  2. info unicode-invisible src/hazmat.rs:3:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    //!
    //! # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    //!
    //! This module contains an extremely low-level cryptographic primitives
  3. info unicode-invisible src/hazmat.rs:56:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  4. info unicode-invisible src/hazmat.rs:56:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  5. info unicode-invisible src/hazmat.rs:73:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  6. info unicode-invisible src/hazmat.rs:73:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  7. info unicode-invisible src/hazmat.rs:96:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  8. info unicode-invisible src/hazmat.rs:96:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  9. info unicode-invisible src/hazmat.rs:113:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  10. info unicode-invisible src/hazmat.rs:113:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  11. info unicode-invisible src/hazmat.rs:127:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  12. info unicode-invisible src/hazmat.rs:127:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  13. info unicode-invisible src/hazmat.rs:143:10

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]
  14. info unicode-invisible src/hazmat.rs:143:13

    U+FE0F VARIATION SELECTOR-16 (invisible payload carrier) in source (in string/comment) (raw pass, confidence 0.54)

    ///
    /// # ☢⟨U+FE0F⟩⟨U+FE0F⟩ WARNING: HAZARDOUS API ☢⟨U+FE0F⟩
    ///
    /// Use this function with great care! See the [module-level documentation][crate::hazmat]

Reproduce This Scan

Run disclude locally to verify. These commands scan the published file; the "new in this release" marks come from comparing it with the previous release's file, which they don't repeat. Add --format sarif for SARIF output. Add --llm (with an API key in the environment) to include the LLM review.

cargo install disclude --version 4.3.0
curl -fsSL -o aes-0.9.4.crate 'https://static.crates.io/crates/aes/aes-0%2E9%2E4.crate'
printf '%s  %s\n' fc0fc36d7440d015b45468ba08a21e80e056ebbd014c611c6298bb7503e04bd1 aes-0.9.4.crate | shasum -a 256 -c -
mkdir pkg && tar -xzf aes-0.9.4.crate -C pkg --strip-components 1
disclude scan --untrusted --severity info pkg