=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== facter-3.14.12/README.md-137- facter-3.14.12/README.md:138:[Leatherman](https://github.com/puppetlabs/leatherman) and [cpp-hocon](https://github.com/puppetlabs/cpp-hocon) are built similar to the Pre-Build instructions below. If building on Windows, install to the same `$install` location used for other dependencies. facter-3.14.12/README.md-139- ############################################## facter-3.14.12/README.md-176- facter-3.14.12/README.md:177:`$ release/bin/facter` facter-3.14.12/README.md-178- ############################################## facter-3.14.12/README.md-180- facter-3.14.12/README.md:181:`$ debug/bin/facter` facter-3.14.12/README.md-182- ############################################## facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-81- T sock = {ADDRESS_FAMILY}; facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp:82: string_fill_sockaddr(reinterpret_cast<sockaddr*>(&sock), addr, sizeof(T)); facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-83- return sock; ############################################## facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-88- wsa& operator=(wsa const&) = delete; facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp:89: void string_fill_sockaddr(sockaddr *sock, std::string const& addr, int size) const; facter-3.14.12/lib/inc/internal/util/windows/wsa.hpp-90- }; ############################################## facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-139- facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:140:#define FACT_READ_ADDR(a) if (hdr->ifm_addrs & RTA_##a) { \ facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-141- sockaddr* sa = reinterpret_cast<sockaddr*>(buffer.data()+addr_cursor); \ ############################################## facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-144- } facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:145: FACT_READ_ADDR(DST); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:146: FACT_READ_ADDR(GATEWAY); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:147: FACT_READ_ADDR(NETMASK); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:148: FACT_READ_ADDR(GENMASK); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:149: FACT_READ_ADDR(IFP); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:150: FACT_READ_ADDR(IFA); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:151: FACT_READ_ADDR(AUTHOR); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc:152: FACT_READ_ADDR(BRD); facter-3.14.12/lib/src/facts/aix/networking_resolver.cc-153- ############################################## facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc-32- } facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc:33: return reinterpret_cast<uint8_t const*>(LLADDR(link_addr)); facter-3.14.12/lib/src/facts/freebsd/networking_resolver.cc-34- } ############################################## facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc-32- } facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc:33: return reinterpret_cast<uint8_t const*>(LLADDR(link_addr)); facter-3.14.12/lib/src/facts/openbsd/networking_resolver.cc-34- } ############################################## facter-3.14.12/lib/src/facts/osx/networking_resolver.cc-28- } facter-3.14.12/lib/src/facts/osx/networking_resolver.cc:29: return reinterpret_cast<uint8_t const*>(LLADDR(link_addr)); facter-3.14.12/lib/src/facts/osx/networking_resolver.cc-30- } ############################################## facter-3.14.12/lib/src/util/windows/wsa.cc-60- facter-3.14.12/lib/src/util/windows/wsa.cc:61: void wsa::string_fill_sockaddr(sockaddr *sock, std::string const& addr, int size) const facter-3.14.12/lib/src/util/windows/wsa.cc-62- { ############################################## facter-3.14.12/lib/tests/logging/logging.cc-16- CAPTURE(output); facter-3.14.12/lib/tests/logging/logging.cc:17: REQUIRE(re_search(output, boost::regex("TRACE puppetlabs\\.facter - testing 1 2 3$"))); facter-3.14.12/lib/tests/logging/logging.cc-18- REQUIRE_FALSE(error_logged()); ############################################## facter-3.14.12/lib/tests/logging/logging.cc-26- CAPTURE(output); facter-3.14.12/lib/tests/logging/logging.cc:27: REQUIRE(re_search(output, boost::regex("DEBUG puppetlabs\\.facter - testing 1 2 3$"))); facter-3.14.12/lib/tests/logging/logging.cc-28- REQUIRE_FALSE(error_logged()); ############################################## facter-3.14.12/lib/tests/logging/logging.cc-36- CAPTURE(output); facter-3.14.12/lib/tests/logging/logging.cc:37: REQUIRE(re_search(output, boost::regex("INFO puppetlabs\\.facter - testing 1 2 3$"))); facter-3.14.12/lib/tests/logging/logging.cc-38- REQUIRE_FALSE(error_logged()); ############################################## facter-3.14.12/lib/tests/logging/logging.cc-56- CAPTURE(output); facter-3.14.12/lib/tests/logging/logging.cc:57: REQUIRE(re_search(output, boost::regex("ERROR puppetlabs\\.facter - testing 1 2 3$"))); facter-3.14.12/lib/tests/logging/logging.cc-58- REQUIRE(error_logged()); ############################################## facter-3.14.12/lib/tests/logging/logging.cc-66- CAPTURE(output); facter-3.14.12/lib/tests/logging/logging.cc:67: REQUIRE(re_search(output, boost::regex("FATAL puppetlabs\\.facter - testing 1 2 3$"))); facter-3.14.12/lib/tests/logging/logging.cc-68- REQUIRE(error_logged()); ############################################## facter-3.14.12/lib/tests/ruby/ruby.cc-505- CAPTURE(output); facter-3.14.12/lib/tests/ruby/ruby.cc:506: REQUIRE(re_search(output, boost::regex("WARN puppetlabs\\.facter - timeout option is not supported for custom facts and will be ignored.$"))); facter-3.14.12/lib/tests/ruby/ruby.cc:507: REQUIRE(re_search(output, boost::regex("WARN puppetlabs\\.facter - timeout= is not supported for custom facts and will be ignored.$"))); facter-3.14.12/lib/tests/ruby/ruby.cc-508- } ############################################## facter-3.14.12/scripts/cpplint.py-421-# These constants define the current inline assembly state facter-3.14.12/scripts/cpplint.py:422:_NO_ASM = 0 # Outside of inline assembly block facter-3.14.12/scripts/cpplint.py:423:_INSIDE_ASM = 1 # Inside inline assembly block facter-3.14.12/scripts/cpplint.py:424:_END_ASM = 2 # Last line of inline assembly block facter-3.14.12/scripts/cpplint.py:425:_BLOCK_ASM = 3 # The whole block is an inline assembly block facter-3.14.12/scripts/cpplint.py-426- facter-3.14.12/scripts/cpplint.py-427-# Match start of assembly blocks facter-3.14.12/scripts/cpplint.py:428:_MATCH_ASM = re.compile(r'^\s*(?:asm|_asm|__asm|__asm__)' facter-3.14.12/scripts/cpplint.py-429- r'(?:\s+(volatile|__volatile__))?' ############################################## facter-3.14.12/scripts/cpplint.py-1648- self.open_parentheses = 0 facter-3.14.12/scripts/cpplint.py:1649: self.inline_asm = _NO_ASM facter-3.14.12/scripts/cpplint.py-1650- ############################################## facter-3.14.12/scripts/cpplint.py-1913- # Also check if we are starting or ending an inline assembly block. facter-3.14.12/scripts/cpplint.py:1914: if inner_block.inline_asm in (_NO_ASM, _END_ASM): facter-3.14.12/scripts/cpplint.py-1915- if (depth_change != 0 and ############################################## facter-3.14.12/scripts/cpplint.py-1918- # Enter assembly block facter-3.14.12/scripts/cpplint.py:1919: inner_block.inline_asm = _INSIDE_ASM facter-3.14.12/scripts/cpplint.py-1920- else: facter-3.14.12/scripts/cpplint.py-1921- # Not entering assembly block. If previous line was _END_ASM, facter-3.14.12/scripts/cpplint.py:1922: # we will now shift to _NO_ASM state. facter-3.14.12/scripts/cpplint.py:1923: inner_block.inline_asm = _NO_ASM facter-3.14.12/scripts/cpplint.py:1924: elif (inner_block.inline_asm == _INSIDE_ASM and facter-3.14.12/scripts/cpplint.py-1925- inner_block.open_parentheses == 0): facter-3.14.12/scripts/cpplint.py-1926- # Exit assembly block facter-3.14.12/scripts/cpplint.py:1927: inner_block.inline_asm = _END_ASM facter-3.14.12/scripts/cpplint.py-1928- ############################################## facter-3.14.12/scripts/cpplint.py-2028- if _MATCH_ASM.match(line): facter-3.14.12/scripts/cpplint.py:2029: self.stack[-1].inline_asm = _BLOCK_ASM facter-3.14.12/scripts/cpplint.py-2030- elif token == ';' or token == ')': ############################################## facter-3.14.12/scripts/cpplint.py-4512- nesting_state.Update(filename, clean_lines, line, error) facter-3.14.12/scripts/cpplint.py:4513: if nesting_state.stack and nesting_state.stack[-1].inline_asm != _NO_ASM: facter-3.14.12/scripts/cpplint.py-4514- return ############################################## facter-3.14.12/cmake/FindRuby.cmake-46- facter-3.14.12/cmake/FindRuby.cmake:47:# RUBY_ARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"archdir"@:>@)'` facter-3.14.12/cmake/FindRuby.cmake:48:# RUBY_SITEARCHDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitearchdir"@:>@)'` facter-3.14.12/cmake/FindRuby.cmake:49:# RUBY_SITEDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"sitelibdir"@:>@)'` facter-3.14.12/cmake/FindRuby.cmake:50:# RUBY_LIBDIR=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"libdir"@:>@)'` facter-3.14.12/cmake/FindRuby.cmake:51:# RUBY_LIBRUBYARG=`$RUBY -r rbconfig -e 'printf("%s",Config::CONFIG@<:@"LIBRUBYARG_SHARED"@:>@)'` facter-3.14.12/cmake/FindRuby.cmake-52-