Package narcissus: Information

    Source package: narcissus
    Version: 1.0.11-alt2
    Latest version according to Repology
    Build time:  Jul 6, 2026, 04:24 PM in the task #424384
    Category: Development/Java
    Report package bug
    License: MIT
    Summary: A library for bypassing all of Java security mechanisms
    Description: 
    Narcissus is a JNI native code library that provides a small subset of the Java
    reflection API, while bypassing all of Java's access/visibility checks,
    security manager restrictions, and module strong encapsulation enforcement, by
    calling methods and accessing fields through the JNI API. This allows code that
    relies on reflective access to non-public classes, fields, and methods to keep
    working even now that strong encapsulation is being enforced in JDK 16+.

    List of RPM packages built from this SRPM:
    narcissus (noarch)
    narcissus-javadoc (noarch)

    Maintainer: Ivan Khanas

    List of contributors:
    Ivan A. Melnikov
    Ivan Khanas


      1. /proc
      2. assertj-core
      3. jpackage-default
      4. junit5
      5. maven-antrun-plugin
      6. maven-local
      7. maven-source-plugin
      8. native-maven-plugin
      9. rpm-build-java
      10. rpm-macros-java

    Last changed


    July 6, 2026 Ivan A. Melnikov 1.0.11-alt2
    - NMU:
      + make sure bundled libraries are not used
      + enable tests on all architectures
    Nov. 21, 2025 Ivan Khanas 1.0.11-alt1
    - First build for ALT.