junoscript-perl

Metadata

Analyzed metadata and errors of junoscript-perl.

{
   "abstracts_in_pod" : {
      "JUNOS::Access" : "Implement the Access Method superclass.  All Access Method\nclasses must subclass from JUNOS::Access.",
      "JUNOS::Access::clear_text" : "Implements the clear-text access method.",
      "JUNOS::Access::rsh" : "Implements the rsh access method.  This access method is currently unsupported.",
      "JUNOS::Access::ssh" : "Implements the ssh access method.",
      "JUNOS::Access::ssl" : "Implements the ssl access method.",
      "JUNOS::Access::stubs" : "Implements the stubs access method.",
      "JUNOS::Access::telnet" : "Implements the telnet access method.",
      "JUNOS::Access::xnm" : "Implements the xnm access method which must be subclassed by any access method that talks to the xnm server (e.g. ssl and tcp).",
      "JUNOS::DOM::Parser" : "A DOM Parser this specialized for paring the JUNOScript protocol.",
      "JUNOS::Device" : "Implements a remote JUNOScript device",
      "JUNOS::Methods" : "Implements the superclass for JUNOS::Device",
      "JUNOS::Response" : "Response object from a remote Juniper box",
      "JUNOS::Trace" : "Outputs trace messages."
   },
   "author" : "JUNOS",
   "buildfile_executable" : 0,
   "dir_lib" : "lib",
   "dir_t" : "t",
   "dirs_array" : [
      "lib",
      "lib/JUNOS",
      "lib/JUNOS/DOM",
      "lib/JUNOS/Access",
      "lib/JUNOS/6.4I0",
      "t",
      "access",
      "examples",
      "examples/diagnose_bgp",
      "examples/diagnose_bgp/xsl",
      "examples/diagnose_bgp/js",
      "examples/RDB",
      "examples/load_configuration",
      "examples/load_configuration/requests",
      "examples/get_chassis_inventory",
      "examples/get_chassis_inventory/xsl"
   ],
   "dist" : "junoscript-perl",
   "error" : {
      "use_strict" : "JUNOS::Access::ssh, JUNOS::version, JUNOS::Access::stubs, JUNOS::Access::telnet, JUNOS::Access::rsh, install, JUNOS::DOM::Parser, ssl, ssh",
      "use_warnings" : "JUNOS::Methods, JUNOS::Access::ssh, JUNOS::version, JUNOS::Access::stubs, JUNOS::Access::telnet, JUNOS::Access::rsh, JUNOS::Access, JUNOS::Trace, JUNOS::Response, JUNOS::Device, JUNOS::Access::ssl, install, JUNOS::Access::clear_text, JUNOS::Access::xnm, JUNOS::DOM::Parser, ssl, ssh"
   },
   "extension" : "tar.gz",
   "extractable" : 1,
   "extracts_nicely" : 1,
   "file__build" : 0,
   "file_blib" : 0,
   "file_build" : 0,
   "file_changelog" : "CHANGES",
   "file_makefile" : 0,
   "file_makefile_pl" : "Makefile.PL",
   "file_manifest" : "MANIFEST",
   "file_pm_to_blib" : 0,
   "file_readme" : "README,README.html",
   "files_array" : [
      "README",
      "required-mod.pl",
      "install-prereqs.pl",
      "CHANGES",
      "Makefile.PL",
      "install.pm",
      "README.html",
      "MANIFEST",
      "to_topg.gif",
      "banner_logo.gif",
      "lib/JUNOS/Device.pm",
      "lib/JUNOS/Response.pm",
      "lib/JUNOS/Access.pm",
      "lib/JUNOS/Trace.pm",
      "lib/JUNOS/version.pm",
      "lib/JUNOS/Methods.pm",
      "lib/JUNOS/DOM/Parser.pm",
      "lib/JUNOS/Access/clear_text.pm",
      "lib/JUNOS/Access/telnet.pm",
      "lib/JUNOS/Access/ssh.pm",
      "lib/JUNOS/Access/stubs.pm",
      "lib/JUNOS/Access/ssl.pm",
      "lib/JUNOS/Access/rsh.pm",
      "lib/JUNOS/Access/xnm.pm",
      "lib/JUNOS/6.4I0/jcrypto_methods.pl",
      "lib/JUNOS/6.4I0/jkernel_methods.pl",
      "lib/JUNOS/6.4I0/jroute_methods.pl",
      "t/base-1.t",
      "t/base-2.t",
      "access/ssh.pm",
      "access/ssl.pm",
      "examples/diagnose_bgp/diagnose_bgp.pl",
      "examples/diagnose_bgp/xsl/dhtml.xsl",
      "examples/diagnose_bgp/xsl/text.xsl",
      "examples/diagnose_bgp/xsl/html.xsl",
      "examples/diagnose_bgp/js/sorttable.js",
      "examples/RDB/unpop_tables.pl",
      "examples/RDB/README",
      "examples/RDB/pop_tables.pl",
      "examples/RDB/make_tables.pl",
      "examples/RDB/common.pm",
      "examples/RDB/get_config.pl",
      "examples/load_configuration/load_configuration.pl",
      "examples/load_configuration/requests/set_login_user_foo.xml",
      "examples/load_configuration/requests/set_login_class_bar.xml",
      "examples/get_chassis_inventory/get_chassis_inventory.pl",
      "examples/get_chassis_inventory/banner_logo.gif",
      "examples/get_chassis_inventory/xsl/chassis_inventory_xml.xsl",
      "examples/get_chassis_inventory/xsl/chassis_inventory_html.xsl",
      "examples/get_chassis_inventory/xsl/chassis_inventory_csv.xsl"
   ],
   "files_hash" : {
      "CHANGES" : {
         "mtime" : 1000785721,
         "size" : 2007
      },
      "MANIFEST" : {
         "mtime" : 1093470032,
         "size" : 2948
      },
      "Makefile.PL" : {
         "mtime" : 1093470032,
         "size" : 2469,
         "used" : [
            "ExtUtils::MakeMaker"
         ]
      },
      "README" : {
         "mtime" : 1093470032,
         "size" : 31073
      },
      "README.html" : {
         "mtime" : 1093470032,
         "size" : 41152
      },
      "access/ssh.pm" : {
         "module" : "ssh",
         "mtime" : 1044290745,
         "size" : 9137
      },
      "access/ssl.pm" : {
         "module" : "ssl",
         "mtime" : 1068577707,
         "size" : 3486
      },
      "banner_logo.gif" : {
         "mtime" : 1005070610,
         "size" : 1007
      },
      "examples/RDB/README" : {
         "mtime" : 994718847,
         "size" : 3110
      },
      "examples/RDB/common.pm" : {
         "mtime" : 1050625996,
         "size" : 9886
      },
      "examples/RDB/get_config.pl" : {
         "mtime" : 1057779364,
         "size" : 8117
      },
      "examples/RDB/make_tables.pl" : {
         "mtime" : 1000878277,
         "size" : 10936
      },
      "examples/RDB/pop_tables.pl" : {
         "mtime" : 996278619,
         "size" : 8787
      },
      "examples/RDB/unpop_tables.pl" : {
         "mtime" : 996021074,
         "size" : 4107
      },
      "examples/diagnose_bgp/diagnose_bgp.pl" : {
         "mtime" : 1046603524,
         "size" : 7860
      },
      "examples/diagnose_bgp/js/sorttable.js" : {
         "mtime" : 1005074408,
         "size" : 12683
      },
      "examples/diagnose_bgp/xsl/dhtml.xsl" : {
         "mtime" : 1008626152,
         "size" : 3462
      },
      "examples/diagnose_bgp/xsl/html.xsl" : {
         "mtime" : 1008626152,
         "size" : 2618
      },
      "examples/diagnose_bgp/xsl/text.xsl" : {
         "mtime" : 1008626152,
         "size" : 1437
      },
      "examples/get_chassis_inventory/banner_logo.gif" : {
         "mtime" : 1005086063,
         "size" : 1007
      },
      "examples/get_chassis_inventory/get_chassis_inventory.pl" : {
         "mtime" : 1046603525,
         "size" : 5594
      },
      "examples/get_chassis_inventory/xsl/chassis_inventory_csv.xsl" : {
         "mtime" : 1008626152,
         "size" : 1648
      },
      "examples/get_chassis_inventory/xsl/chassis_inventory_html.xsl" : {
         "mtime" : 1008626152,
         "size" : 3410
      },
      "examples/get_chassis_inventory/xsl/chassis_inventory_xml.xsl" : {
         "mtime" : 1005074210,
         "size" : 334
      },
      "examples/load_configuration/load_configuration.pl" : {
         "mtime" : 1046603526,
         "size" : 9437
      },
      "examples/load_configuration/requests/set_login_class_bar.xml" : {
         "mtime" : 1005074186,
         "size" : 215
      },
      "examples/load_configuration/requests/set_login_user_foo.xml" : {
         "mtime" : 1005074186,
         "size" : 200
      },
      "install-prereqs.pl" : {
         "mtime" : 1068577706,
         "size" : 21762
      },
      "install.pm" : {
         "module" : "install",
         "mtime" : 1044290743,
         "size" : 17511,
         "used" : [
            "File::Basename",
            "constant"
         ]
      },
      "lib/JUNOS/6.4I0/jcrypto_methods.pl" : {
         "mtime" : 1093470032,
         "size" : 4102
      },
      "lib/JUNOS/6.4I0/jkernel_methods.pl" : {
         "mtime" : 1093470032,
         "size" : 35037
      },
      "lib/JUNOS/6.4I0/jroute_methods.pl" : {
         "mtime" : 1093470032,
         "size" : 38626
      },
      "lib/JUNOS/Access.pm" : {
         "module" : "JUNOS::Access",
         "mtime" : 1046603529,
         "size" : 13596,
         "used" : [
            "IO::Pty",
            "IO::Socket",
            "JUNOS::Trace",
            "POSIX",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Access/clear_text.pm" : {
         "module" : "JUNOS::Access::clear_text",
         "mtime" : 1046603530,
         "size" : 6875,
         "used" : [
            "IO::Socket",
            "JUNOS::Access",
            "JUNOS::Access::xnm",
            "JUNOS::Trace",
            "Term::ReadKey",
            "XML::Parser",
            "constant",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Access/rsh.pm" : {
         "module" : "JUNOS::Access::rsh",
         "mtime" : 1046603530,
         "size" : 3571,
         "used" : [
            "JUNOS::Access",
            "JUNOS::Trace",
            "vars"
         ]
      },
      "lib/JUNOS/Access/ssh.pm" : {
         "module" : "JUNOS::Access::ssh",
         "mtime" : 1046603530,
         "size" : 4401,
         "used" : [
            "JUNOS::Access",
            "JUNOS::Trace",
            "Net::SSH::Perl",
            "vars"
         ]
      },
      "lib/JUNOS/Access/ssl.pm" : {
         "module" : "JUNOS::Access::ssl",
         "mtime" : 1046603530,
         "size" : 12074,
         "used" : [
            "IO::Socket",
            "JUNOS::Access",
            "JUNOS::Access::xnm",
            "JUNOS::Trace",
            "Net::SSLeay",
            "Term::ReadKey",
            "XML::Parser",
            "constant",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Access/stubs.pm" : {
         "module" : "JUNOS::Access::stubs",
         "mtime" : 1046603530,
         "size" : 2571,
         "used" : [
            "JUNOS::Access",
            "JUNOS::Trace"
         ]
      },
      "lib/JUNOS/Access/telnet.pm" : {
         "module" : "JUNOS::Access::telnet",
         "mtime" : 1046603530,
         "size" : 13621,
         "used" : [
            "JUNOS::Access",
            "JUNOS::Trace",
            "vars"
         ]
      },
      "lib/JUNOS/Access/xnm.pm" : {
         "module" : "JUNOS::Access::xnm",
         "mtime" : 1057779365,
         "size" : 11382,
         "used" : [
            "IO::Socket",
            "JUNOS::Access",
            "JUNOS::Trace",
            "Term::ReadKey",
            "XML::Parser",
            "constant",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/DOM/Parser.pm" : {
         "module" : "JUNOS::DOM::Parser",
         "mtime" : 1046603532,
         "noed" : [
            "strict"
         ],
         "size" : 8037,
         "used" : [
            "JUNOS::Trace",
            "constant"
         ]
      },
      "lib/JUNOS/Device.pm" : {
         "module" : "JUNOS::Device",
         "mtime" : 1046603529,
         "size" : 26217,
         "used" : [
            "JUNOS::Access",
            "JUNOS::DOM::Parser",
            "JUNOS::Methods",
            "JUNOS::Response",
            "JUNOS::Trace",
            "JUNOS::version",
            "XML::Parser",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Methods.pm" : {
         "module" : "JUNOS::Methods",
         "mtime" : 1073675015,
         "noed" : [
            "strict"
         ],
         "required" : [
            "Carp",
            "Exporter"
         ],
         "size" : 6055,
         "used" : [
            "File::Basename",
            "JUNOS::Trace",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Response.pm" : {
         "module" : "JUNOS::Response",
         "mtime" : 1046603529,
         "size" : 11004,
         "used" : [
            "JUNOS::Trace",
            "XML::DOM",
            "constant",
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/Trace.pm" : {
         "module" : "JUNOS::Trace",
         "mtime" : 1046603529,
         "required" : [
            "Exporter"
         ],
         "size" : 4410,
         "used" : [
            "strict",
            "vars"
         ]
      },
      "lib/JUNOS/version.pm" : {
         "module" : "JUNOS::version",
         "mtime" : 1093470032,
         "size" : 18
      },
      "required-mod.pl" : {
         "mtime" : 1046603521,
         "size" : 2851
      },
      "t/base-1.t" : {
         "mtime" : 1046603533,
         "size" : 1682,
         "used" : [
            "JUNOS::Access::stubs",
            "JUNOS::Device"
         ]
      },
      "t/base-2.t" : {
         "mtime" : 1046603533,
         "size" : 1799,
         "used" : [
            "JUNOS::Access::stubs",
            "JUNOS::Device"
         ]
      },
      "to_topg.gif" : {
         "mtime" : 1005070610,
         "size" : 215
      }
   },
   "got_prereq_from" : "Makefile.PL",
   "kwalitee" : {
      "buildtool_not_executable" : 1,
      "consistent_version" : 1,
      "distname_matches_name_in_meta" : 1,
      "extractable" : 1,
      "extracts_nicely" : 1,
      "has_abstract_in_pod" : 1,
      "has_buildtool" : 1,
      "has_changelog" : 1,
      "has_human_readable_license" : 1,
      "has_known_license_in_source_file" : 0,
      "has_license_in_source_file" : 1,
      "has_manifest" : 1,
      "has_meta_yml" : 0,
      "has_proper_version" : 0,
      "has_readme" : 1,
      "has_separate_license_file" : 0,
      "has_tests" : 1,
      "has_tests_in_t_dir" : 1,
      "has_version" : 1,
      "kwalitee" : "81.82",
      "manifest_matches_dist" : 1,
      "meta_json_conforms_to_known_spec" : 1,
      "meta_json_is_parsable" : 1,
      "meta_yml_conforms_to_known_spec" : 1,
      "meta_yml_declares_perl_version" : 0,
      "meta_yml_has_license" : 0,
      "meta_yml_has_provides" : 0,
      "meta_yml_has_repository_resource" : 0,
      "meta_yml_is_parsable" : 1,
      "no_abstract_stub_in_pod" : 1,
      "no_broken_auto_install" : 1,
      "no_broken_module_install" : 1,
      "no_dot_dirs" : 1,
      "no_dot_underscore_files" : 1,
      "no_generated_files" : 1,
      "no_invalid_versions" : 1,
      "no_local_dirs" : 1,
      "no_mymeta_files" : 1,
      "no_pax_headers" : 1,
      "no_pod_errors" : 1,
      "no_stdin_for_prompting" : 1,
      "no_symlinks" : 1,
      "package_version_matches_dist_version" : 0,
      "portable_filenames" : 1,
      "proper_libs" : 1,
      "use_strict" : 0,
      "use_warnings" : 0,
      "valid_signature" : 1
   },
   "latest_mtime" : 1093470032,
   "license" : "defined in POD (lib/JUNOS/Access.pm)",
   "license_in_pod" : 1,
   "manifest_matches_dist" : 1,
   "meta_yml" : {},
   "modules" : [
      {
         "file" : "install.pm",
         "in_basedir" : 1,
         "in_lib" : 0,
         "module" : "install"
      },
      {
         "file" : "lib/JUNOS/Device.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Device"
      },
      {
         "file" : "lib/JUNOS/Response.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Response"
      },
      {
         "file" : "lib/JUNOS/Access.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access"
      },
      {
         "file" : "lib/JUNOS/Trace.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Trace"
      },
      {
         "file" : "lib/JUNOS/version.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::version"
      },
      {
         "file" : "lib/JUNOS/Methods.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Methods"
      },
      {
         "file" : "lib/JUNOS/DOM/Parser.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::DOM::Parser"
      },
      {
         "file" : "lib/JUNOS/Access/clear_text.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::clear_text"
      },
      {
         "file" : "lib/JUNOS/Access/telnet.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::telnet"
      },
      {
         "file" : "lib/JUNOS/Access/ssh.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::ssh"
      },
      {
         "file" : "lib/JUNOS/Access/stubs.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::stubs"
      },
      {
         "file" : "lib/JUNOS/Access/ssl.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::ssl"
      },
      {
         "file" : "lib/JUNOS/Access/rsh.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::rsh"
      },
      {
         "file" : "lib/JUNOS/Access/xnm.pm",
         "in_basedir" : 0,
         "in_lib" : 1,
         "module" : "JUNOS::Access::xnm"
      },
      {
         "file" : "access/ssh.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "ssh"
      },
      {
         "file" : "access/ssl.pm",
         "in_basedir" : 0,
         "in_lib" : 0,
         "module" : "ssl"
      }
   ],
   "no_pax_headers" : 1,
   "package" : "junoscript-perl-6.4I0.tar.gz",
   "prereq" : [],
   "released_epoch" : 1093470964,
   "size_packed" : 99758,
   "size_unpacked" : 435544,
   "unknown_license_texts" : {
      "lib/JUNOS/Access.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/clear_text.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/rsh.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/ssh.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/ssl.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/stubs.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/telnet.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/Access/xnm.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.  All rights reserved.\n",
      "lib/JUNOS/DOM/Parser.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001-2002 Juniper Networks, Inc.\nAll rights reserved.\n",
      "lib/JUNOS/Device.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001-2002 Juniper Networks, Inc.\nAll rights reserved.\n",
      "lib/JUNOS/Methods.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.\nAll rights reserved.\n",
      "lib/JUNOS/Response.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.\nAll rights reserved.\n",
      "lib/JUNOS/Trace.pm" : "=head1 COPYRIGHT\n\nCopyright (c) 2001 Juniper Networks, Inc.\nAll rights reserved.\n\n"
   },
   "uses" : {
      "noed_in_code" : {
         "strict" : 2
      },
      "required_in_code" : {
         "Carp" : 1,
         "Exporter" : 2
      },
      "used_in_code" : {
         "File::Basename" : 2,
         "IO::Pty" : 1,
         "IO::Socket" : 4,
         "Net::SSH::Perl" : 1,
         "Net::SSLeay" : 1,
         "POSIX" : 1,
         "Term::ReadKey" : 3,
         "XML::DOM" : 1,
         "XML::Parser" : 4,
         "constant" : 23,
         "strict" : 8,
         "vars" : 11
      },
      "used_in_config" : {
         "ExtUtils::MakeMaker" : 1
      }
   },
   "valid_signature" : -1,
   "version" : "6.4I0",
   "versions" : {
      "install.pm" : {
         "install" : "undef"
      },
      "lib/JUNOS/Access.pm" : {
         "JUNOS::Access" : "undef"
      },
      "lib/JUNOS/Access/clear_text.pm" : {
         "JUNOS::Access::clear_text" : "undef"
      },
      "lib/JUNOS/Access/rsh.pm" : {
         "JUNOS::Access::rsh" : "undef"
      },
      "lib/JUNOS/Access/ssh.pm" : {
         "JUNOS::Access::ssh" : "undef"
      },
      "lib/JUNOS/Access/ssl.pm" : {
         "JUNOS::Access::ssl" : "undef"
      },
      "lib/JUNOS/Access/stubs.pm" : {
         "JUNOS::Access::stubs" : "undef"
      },
      "lib/JUNOS/Access/telnet.pm" : {
         "JUNOS::Access::telnet" : "undef"
      },
      "lib/JUNOS/Access/xnm.pm" : {
         "JUNOS::Access::xnm" : "undef"
      },
      "lib/JUNOS/DOM/Parser.pm" : {
         "JUNOS::DOM::Parser" : "undef"
      },
      "lib/JUNOS/Device.pm" : {
         "JUNOS::Device" : "undef"
      },
      "lib/JUNOS/Methods.pm" : {
         "JUNOS::Methods" : "undef"
      },
      "lib/JUNOS/Response.pm" : {
         "JUNOS::Response" : "undef"
      },
      "lib/JUNOS/Trace.pm" : {
         "JUNOS::Trace" : "undef"
      }
   },
   "vname" : "junoscript-perl-6.4I0"
}