rspec/rules/S4818/php/rule.adoc

42 lines
1.0 KiB
Plaintext
Raw Permalink Normal View History

2020-06-30 12:49:37 +02:00
include::../description.adoc[]
include::../ask-yourself.adoc[]
include::../recommended.adoc[]
== Sensitive Code Example
----
function handle_sockets($domain, $type, $protocol, $port, $backlog, $addr, $hostname, $local_socket, $remote_socket, $fd) {
socket_create($domain, $type, $protocol); // Sensitive
socket_create_listen($port, $backlog); // Sensitive
socket_addrinfo_bind($addr); // Sensitive
socket_addrinfo_connect($addr); // Sensitive
socket_create_pair($domain, $type, $protocol, $fd);
fsockopen($hostname); // Sensitive
pfsockopen($hostname); // Sensitive
stream_socket_server($local_socket); // Sensitive
stream_socket_client($remote_socket); // Sensitive
stream_socket_pair($domain, $type, $protocol); // Sensitive
}
----
include::../see.adoc[]
ifdef::env-github,rspecator-view[]
'''
== Implementation Specification
(visible only on this page)
include::../message.adoc[]
'''
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::env-github,rspecator-view[]